Ekspor Sumber Daya

Dalam tutorial ini, kami akan memandu Anda melalui kode sumber C# untuk mengekspor sumber daya dokumen dengan Aspose.Words untuk .NET. Fitur ini memungkinkan Anda mengekspor sumber daya, seperti font, sebagai file eksternal saat menyimpan dokumen dalam format HTML.

Langkah 1: Pengaturan Proyek

Untuk memulai, buat proyek C# baru di IDE favorit Anda. Pastikan perpustakaan Aspose.Words untuk .NET direferensikan dalam proyek Anda.

Langkah 2: Memuat dokumen

Pada langkah ini, kita akan memuat dokumen yang akan diekspor. Gunakan kode berikut untuk memuat dokumen dari direktori tertentu:

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

Kode ini membuat sebuah instance dariDocument dengan memuat dokumen dari direktori yang ditentukan.

Langkah 3: Mengonfigurasi opsi cadangan HTML

Sekarang kita akan mengonfigurasi opsi penyimpanan HTML untuk mengekspor sumber daya dokumen. Gunakan kode berikut:

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

Kode ini membuat sebuah instance dariHtmlSaveOptions dan menetapkan opsi berikut:

  • CssStyleSheetType diatur keCssStyleSheetType.Externaluntuk mengekspor style sheet CSS ke file eksternal.
  • ExportFontResources diatur ketrue untuk mengekspor sumber daya font.
  • ResourceFolder menentukan direktori tujuan tempat sumber daya akan disimpan.
  • ResourceFolderAlias menentukan alias URL yang akan digunakan untuk mengakses sumber daya.

Langkah 4: Mengonversi dan menyimpan dokumen ke HTML

Terakhir, kami akan mengonversi dokumen ke HTML menggunakan opsi penyimpanan HTML yang dikonfigurasi sebelumnya. Gunakan kode berikut:

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

Kode ini mengubah dokumen menjadi HTML dan menyimpan sumber daya ke direktori tertentu, menggunakan alias URL yang ditentukan.

Contoh kode sumber untuk Ekspor Sumber Daya menggunakan Aspose.Words untuk .NET


	// Jalur ke direktori dokumen.
	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://contoh.com/resources"
	};

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

Pastikan untuk menentukan jalur yang benar ke direktori dokumen didataDir variabel.