Export zdrojů

V tomto tutoriálu vás provedeme zdrojovým kódem C# pro export zdrojů dokumentů pomocí Aspose.Words pro .NET. Tato funkce umožňuje exportovat zdroje, jako jsou písma, jako externí soubory při ukládání dokumentu ve formátu HTML.

Krok 1: Nastavení projektu

Chcete-li začít, vytvořte nový projekt C# ve svém oblíbeném IDE. Ujistěte se, že váš projekt odkazuje na knihovnu Aspose.Words for .NET.

Krok 2: Načtení dokumentu

V tomto kroku načteme dokument k exportu. K načtení dokumentu ze zadaného adresáře použijte následující kód:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Tento kód vytvoří instanciDocument načtením dokumentu ze zadaného adresáře.

Krok 3: Konfigurace možností zálohování HTML

Nyní nakonfigurujeme možnosti uložení HTML pro export zdrojů dokumentu. Použijte následující kód:

HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
ExportFontResources=true,
ResourceFolder = ArtifactsDir + "Resources",
ResourceFolderAlias = "http://example.com/resources"
};

Tento kód vytvoří instanciHtmlSaveOptions a nastaví následující možnosti:

  • CssStyleSheetType je nastaveno naCssStyleSheetType.External pro export šablony stylů CSS do externího souboru.
  • ExportFontResources je nastaveno natrue pro export zdrojů písem.
  • ResourceFolder určuje cílový adresář, kam budou prostředky uloženy.
  • ResourceFolderAliasurčuje alias URL, který bude použit pro přístup ke zdrojům.

Krok 4: Převod a uložení dokumentu do HTML

Nakonec převedeme dokument do HTML pomocí dříve nakonfigurovaných možností uložení HTML. Použijte následující kód:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);

Tento kód převede dokument do HTML a uloží prostředky do určeného adresáře pomocí zadaného aliasu URL.

Příklad zdrojového kódu pro export zdrojů pomocí Aspose.Words pro .NET


	// Cesta k adresáři dokumentů.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions
	{
		CssStyleSheetType = CssStyleSheetType.External,
		ExportFontResources = true,
		ResourceFolder = ArtifactsDir + "Resources",
		ResourceFolderAlias = "http://example.com/resources"
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);
  

Ujistěte se, že jste zadali správnou cestu k adresáři dokumentů vdataDir variabilní.