Gunakan Font Dari Mesin Target

Perkenalan

Apakah Anda siap menyelami dunia Aspose.Words yang menarik untuk .NET? Bersiaplah, karena kami akan mengajak Anda menjelajahi dunia font yang ajaib. Hari ini, kami akan fokus pada cara menggunakan font dari mesin target saat bekerja dengan dokumen Word. Fitur praktis ini memastikan bahwa dokumen Anda terlihat persis seperti yang Anda inginkan, di mana pun dokumen itu dilihat. Mari kita mulai!

Prasyarat

Sebelum kita masuk ke detail yang lebih mendalam, mari pastikan Anda memiliki semua yang Anda butuhkan:

  1. Aspose.Words untuk .NET: Pastikan Anda telah menginstal pustaka Aspose.Words untuk .NET. Jika belum, Anda dapat mengunduhnyaDi Sini.
  2. Lingkungan Pengembangan: Anda harus menyiapkan lingkungan pengembangan .NET, seperti Visual Studio.
  3. Dokumen yang Dapat Digunakan: Siapkan dokumen Word untuk pengujian. Kami akan menggunakan dokumen bernama “Bullet points with alternative font.docx”.

Sekarang setelah kita membahas dasar-dasarnya, mari selami kodenya!

Mengimpor Ruang Nama

Pertama-tama, kita perlu mengimpor namespace yang diperlukan. Ini adalah tulang punggung proyek kita, yang menghubungkan semua titik.

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

Langkah 1: Muat Dokumen Word

Langkah pertama dalam tutorial kami adalah memuat dokumen Word. Di sinilah semuanya dimulai. Kami akan menggunakanDocument kelas dari pustaka Aspose.Words untuk mencapai hal ini.

Langkah 1.1: Tentukan Jalur Dokumen

Mari kita mulai dengan menentukan jalur ke direktori dokumen Anda. Di sinilah dokumen Word Anda berada.

// Jalur ke direktori dokumen Anda
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Langkah 1.2: Muat Dokumen

Sekarang, kita memuat dokumen menggunakanDocument kelas.

// Memuat dokumen Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

Langkah 2: Konfigurasikan Opsi Penyimpanan

Selanjutnya, kita perlu mengonfigurasi opsi penyimpanan. Langkah ini penting karena memastikan bahwa font yang digunakan dalam dokumen Anda adalah font dari mesin target.

Kita akan membuat sebuah instance dariHtmlFixedSaveOptions dan mengaturUseTargetMachineFontsproperti untuktrue.

// Konfigurasikan opsi cadangan dengan fitur "Gunakan font dari mesin target"
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
    UseTargetMachineFonts = true
};

Langkah 3: Simpan Dokumen

Terakhir, kami menyimpan dokumen sebagai file HTML tetap. Di sinilah keajaiban terjadi!

Kami akan menggunakanSave metode untuk menyimpan dokumen dengan opsi penyimpanan yang dikonfigurasi.

// Konversi dokumen ke HTML tetap
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

Langkah 4: Verifikasi Output

Terakhir, sebaiknya Anda selalu memverifikasi output. Buka file HTML yang tersimpan dan periksa apakah font diterapkan dengan benar dari mesin target.

Arahkan ke direktori tempat Anda menyimpan berkas HTML dan buka di peramban web.

// Verifikasi output dengan membuka file HTML
System.Diagnostics.Process.Start(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html");

Nah, itu dia! Anda telah berhasil menggunakan font dari mesin target di dokumen Word Anda menggunakan Aspose.Words for .NET.

Kesimpulan

Menggunakan font dari mesin target memastikan bahwa dokumen Word Anda terlihat konsisten dan profesional, di mana pun dokumen tersebut dilihat. Aspose.Words untuk .NET membuat proses ini mudah dan efisien. Dengan mengikuti tutorial ini, Anda telah mempelajari cara memuat dokumen, mengonfigurasi opsi penyimpanan, dan menyimpan dokumen dengan pengaturan font yang diinginkan. Selamat membuat kode!

Pertanyaan yang Sering Diajukan

Bisakah saya menggunakan metode ini dengan format dokumen lain?

Ya, Aspose.Words untuk .NET mendukung berbagai format dokumen, dan Anda dapat mengonfigurasi opsi penyimpanan serupa untuk format yang berbeda.

Bagaimana jika mesin target tidak memiliki font yang diperlukan?

Jika mesin target tidak memiliki font yang dibutuhkan, dokumen mungkin tidak ditampilkan sebagaimana mestinya. Sebaiknya Anda menyematkan font bila perlu.

Bagaimana cara menyematkan font dalam dokumen?

Penyematan font dapat dilakukan dengan menggunakanFontSettings kelas di Aspose.Words untuk .NET. Lihatdokumentasi untuk lebih jelasnya.

Apakah ada cara untuk melihat pratinjau dokumen sebelum menyimpan?

Ya, Anda bisa menggunakanDocumentRenderer kelas untuk melihat pratinjau dokumen sebelum menyimpan. Lihat Aspose.Words untuk .NETdokumentasi untuk informasi lebih lanjut.

Bisakah saya menyesuaikan keluaran HTML lebih lanjut?

Tentu saja!HtmlFixedSaveOptions kelas menyediakan berbagai properti untuk menyesuaikan output HTML. Jelajahidokumentasi untuk semua pilihan yang tersedia.