Cílová strojová písma pomocí Aspose.Words pro .NET
Zavedení
Vítejte ve fascinujícím světě Aspose.Words pro .NET! Dnes se vydáme na cestu, abychom prozkoumali, jak používat písma z cílového počítače při práci s dokumenty aplikace Word. Tato funkce zajišťuje, že si vaše dokumenty zachovají svůj zamýšlený vzhled bez ohledu na to, kde si je prohlížíte. Pojďme se ponořit!
Předpoklady
Než začneme, ujistěte se, že máte následující:
- Aspose.Words for .NET: Ujistěte se, že máte nainstalovanou knihovnu. Pokud jste tak neučinili, můžete si jej stáhnoutzde.
- Vývojové prostředí: Vývojové prostředí .NET, jako je Visual Studio, je nezbytné.
- Dokument, se kterým můžete pracovat: Připravte si dokument aplikace Word k testování, například „Odrážky s alternativním fontem.docx“.
S těmito předpoklady se vrhneme na kód!
Import nezbytných jmenných prostorů
Abychom mohli začít, musíme importovat požadované jmenné prostory. Tento krok propojuje všechny součásti našeho projektu.
using System;
using Aspose.Words;
using Aspose.Words.Saving;
Krok 1: Načtěte dokument aplikace Word
Prvním krokem je načtení dokumentu aplikace Word pomocíDocument
třídy z knihovny Aspose.Words.
Krok 1.1: Definujte cestu dokumentu
Začněte definováním cesty k adresáři dokumentů:
// Cesta k adresáři vašich dokumentů
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 1.2: Vložte dokument
Nyní načtěte dokument:
// Načtěte dokument aplikace Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");
Krok 2: Nakonfigurujte možnosti uložení
Dále musíme nastavit možnosti ukládání, abychom zajistili, že písma použitá ve vašem dokumentu pocházejí z cílového počítače. Vytvoříme instanciHtmlFixedSaveOptions
a nastavteUseTargetMachineFonts
majetek dotrue
.
// Nakonfigurujte možnosti uložení pro použití písem z cílového počítače
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
UseTargetMachineFonts = true
};
Krok 3: Uložte dokument
Nyní uložme dokument jako pevný soubor HTML. Tady se děje kouzlo!
// Převést dokument do pevného HTML
doc.Save(dataDir + "UsingTargetMachineFonts.html", saveOptions);
Krok 4: Ověřte výstup
Nakonec je důležité ověřit výstup. Otevřete uložený soubor HTML ve webovém prohlížeči a zkontrolujte, zda jsou písma správně použita z cílového počítače.
// Otevřete soubor HTML a ověřte výstup
System.Diagnostics.Process.Start(dataDir + "UsingTargetMachineFonts.html");
A tady to máte! Úspěšně jste použili písma z cílového počítače v dokumentu aplikace Word pomocí Aspose.Words for .NET.
Závěr
Využití písem z cílového počítače zajistí, že vaše dokumenty Word budou vypadat konzistentně a profesionálně, bez ohledu na to, kde jsou zobrazeny. Aspose.Words for .NET tento proces zjednodušuje a umožňuje vám snadno načítat dokumenty, konfigurovat možnosti ukládání a ukládat je s požadovaným nastavením písma.
FAQ
Mohu tuto metodu použít s jinými formáty dokumentů?
Ano, Aspose.Words for .NET podporuje různé formáty dokumentů a pro různé formáty můžete použít podobné možnosti ukládání.
Co když cílový počítač nemá požadovaná písma?
Pokud na cílovém počítači chybí potřebná písma, dokument se nemusí vykreslit správně. V případě potřeby je vhodné vložit písma.
Jak vložím písma do dokumentu?
Písma můžete vkládat pomocíFontSettings
třídy v Aspose.Words pro .NET. Vizdokumentace pro více podrobností.
Existuje způsob, jak zobrazit náhled dokumentu před uložením?
Ano,DocumentRenderer
class umožňuje zobrazit náhled dokumentu před uložením. Zkontrolujte Aspose.Words pro .NETdokumentace pro více informací.
Mohu dále upravit výstup HTML?
Absolutně! TheHtmlFixedSaveOptions
class poskytuje různé vlastnosti pro přizpůsobení výstupu HTML. Prozkoumatdokumentace pro všechny dostupné možnosti.