Menyelesaikan Nama Font dalam Konversi HTML

Perkenalan

Hai, rekan pembuat kode! Jika Anda pernah mengalami masalah font saat menyimpan dokumen Word sebagai HTML, Anda tidak sendirian. Font bisa jadi rumit, tetapi jangan khawatir; panduan ini akan membantu Anda mengatasi nama font di dokumen Word Anda menggunakan Aspose.Words untuk .NET. Mari selami prosesnya langkah demi langkah untuk memastikan font Anda terlihat tepat dalam format HTML.

Prasyarat

Sebelum kita mulai, pastikan Anda memiliki semua yang Anda butuhkan:

  1. Aspose.Words untuk .NET: UnduhDi Sini.
  2. Lisensi yang Valid: Beli lisensiDi Sini atau dapatkan lisensi sementaraDi Sini.
  3. Pengetahuan Dasar C# dan .NET: Diasumsikan memiliki pemahaman konsep pemrograman dasar dalam C#.
  4. Visual Studio: Versi apa pun yang mendukung kerangka .NET akan berfungsi.

Sekarang setelah prasyarat kita terpenuhi, mari kita mulai aksinya!

Mengimpor Ruang Nama yang Diperlukan

Sebelum membuat kode, pastikan Anda telah mengimpor namespace yang diperlukan ke dalam proyek Anda. Ini penting untuk mengakses fungsi Aspose.Words.

using Aspose.Words;
using Aspose.Words.Saving;

Langkah 1: Menyiapkan Direktori Dokumen

Pertama, mari kita atur jalur ke direktori dokumen Anda, yang merupakan tempat dokumen Word Anda berada dan tempat Anda akan menyimpan output Anda.

// Jalur ke direktori dokumen.
string dataDir = "YOUR_DOCUMENT_DIRECTORY";

Di Sini,dataDir menyimpan jalur ke direktori dokumen Anda. Ganti"YOUR_DOCUMENT_DIRECTORY" dengan jalur sebenarnya pada sistem Anda.

Langkah 2: Memuat Dokumen Word

Selanjutnya, kita perlu memuat dokumen Word yang ingin kita proses. Dokumen ini harus berisi font yang ingin Anda ubah.

Document doc = new Document(dataDir + "MissingFont.docx");

Kami menciptakan sebuahDocument objek dan memuat dokumen Word bernama “MissingFont.docx” dari kamidataDir.

Langkah 3: Mengonfigurasi Opsi Penyimpanan HTML

Sekarang, mari kita atur opsi untuk menyimpan dokumen sebagai HTML, dan pastikan nama font ditetapkan dengan benar.

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
    PrettyFormat = true,
    ResolveFontNames = true
};

Kami membuat sebuah contoh dariHtmlSaveOptions denganSaveFormat.Html . ItuPrettyFormat opsi membuat output HTML lebih mudah dibaca, danResolveFontNames memastikan nama font teratasi.

Langkah 4: Menyimpan Dokumen sebagai HTML

Terakhir, kami menyimpan dokumen sebagai berkas HTML menggunakan opsi penyimpanan yang dikonfigurasi.

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

Kami menyebutnyaSavemetode padaDocument objek, yang menentukan jalur keluaran dan opsi penyimpanan yang telah kami konfigurasikan. Ini menghasilkan berkas HTML dengan nama font yang telah ditentukan.

Kesimpulan

Nah, itu dia! Dengan mengikuti langkah-langkah ini, Anda telah berhasil mengatasi nama font saat mengonversi dokumen Word ke HTML menggunakan Aspose.Words untuk .NET. Ini tidak hanya memastikan font Anda ditampilkan dengan benar, tetapi juga membuat output HTML Anda terlihat bagus dan profesional. Selamat membuat kode!

Pertanyaan yang Sering Diajukan

Apa itu Aspose.Words untuk .NET?

Aspose.Words untuk .NET adalah pustaka hebat yang memungkinkan pengembang untuk membuat, memodifikasi, dan mengonversi dokumen Word secara terprogram.

Bagaimana cara menginstal Aspose.Words untuk .NET?

Anda dapat mengunduh Aspose.Words untuk .NET dariDi SiniIkuti petunjuk instalasi yang tersedia dalam dokumentasi.

Dapatkah saya menggunakan Aspose.Words untuk .NET tanpa lisensi?

Ya, tetapi akan ada beberapa keterbatasan. Untuk fungsionalitas penuh, Anda dapat membeli lisensiDi Sini atau dapatkan lisensi sementaraDi Sini.

Mengapa font saya tidak ditampilkan dengan benar dalam HTML?

Masalah ini dapat terjadi jika font tidak diselesaikan dengan benar selama konversi. PengaturanResolveFontNames = true di dalamHtmlSaveOptions dapat membantu memperbaikinya.

Di mana saya bisa mendapatkan dukungan untuk Aspose.Words untuk .NET?

Anda bisa mendapatkan dukungan dariForum dukungan Aspose.Words.