Sesuaikan Ukuran Halaman XPS dengan Aspose.HTML untuk Java

Dalam tutorial ini, kami akan memandu Anda melalui proses penyesuaian ukuran halaman XPS menggunakan Aspose.HTML untuk Java. Pustaka canggih ini memungkinkan Anda untuk memanipulasi dokumen HTML dan merendernya ke dalam berbagai format, termasuk XPS. Penyesuaian ukuran halaman sangat penting saat Anda perlu mengontrol dimensi keluaran dokumen XPS Anda.

Prasyarat

Sebelum kita memulai, pastikan Anda memiliki prasyarat berikut:

  1. Lingkungan Pengembangan Java: Pastikan Anda telah menginstal Java Development Kit (JDK) di sistem Anda.

  2. Pustaka Aspose.HTML untuk Java: Anda perlu mengunduh dan menyertakan pustaka Aspose.HTML untuk Java dalam proyek Java Anda. Anda dapat menemukan pustaka tersebutDi Sini.

  3. Masukkan Berkas HTML: Siapkan berkas HTML yang ingin Anda render dan sesuaikan ukuran halaman XPS. Anda dapat menggunakan berkas HTML Anda sendiri untuk tutorial ini.

Paket Impor

Pertama, Anda perlu mengimpor paket yang diperlukan untuk bekerja dengan Aspose.HTML untuk Java. Sertakan paket berikut di awal kelas Java Anda:

import com.aspose.html.drawing.Page;
import com.aspose.html.rendering.HtmlRenderer;
import com.aspose.html.rendering.PageSetup;
import com.aspose.html.rendering.xps.XpsDevice;
import com.aspose.html.rendering.xps.XpsRenderingOptions;
import com.aspose.html.HTMLDocument;

Langkah 1: Mengatur Nama File Input

try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream("YourInputFile.html")) {
    // ...
}

Pada langkah ini, kami membaca file input HTML Anda menggunakanFileInputStream.

Langkah 2: Buat Dokumen HTML dan Atur Gaya

com.aspose.html.HTMLDocument html_document = new com.aspose.html.HTMLDocument("YourOutputFile.html");

String style = "<style>\n" +
               ".st\n" +
               "{\n" +
               "color: green;\n" +
               "}\n" +
               "</style>\n" +
               "<div id=id1>Aspose.HTML rendering Text in Black Color</div>\n" +
               "<div id=id2 class=''st''>Aspose.HTML rendering Text in Green Color</div>\n" +
               "<div id=id3 class=''st'' style='color: blue;'>Aspose.HTML rendering Text in Blue Color</div>\n" +
               "<div id=id3 class=''st'' style='color: red;'>Aspose.HTML rendering Text in Red Color</div>\n";

// ...

Langkah ini melibatkan pembuatanHTMLDocument dan menambahkan gaya ke dalamnya.

Langkah 3: Buat Opsi Rendering XPS

com.aspose.html.rendering.xps.XpsRenderingOptions xps_options = new com.aspose.html.rendering.xps.XpsRenderingOptions();

Di sini, kami membuat opsi rendering XPS untuk mengonfigurasi proses rendering.

Langkah 4: Sesuaikan Ukuran Halaman

com.aspose.html.drawing.Page page = new com.aspose.html.drawing.Page(new com.aspose.html.drawing.Size(100, 100));
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
pageSetup.setAnyPage(page);
pageSetup.setAdjustToWidestPage(false);
xps_options.setPageSetup(pageSetup);

Langkah ini melibatkan pengaturan ukuran halaman dan menentukan apakah akan menyesuaikannya ke halaman terlebar.

Langkah 5: Render Outputnya

com.aspose.html.rendering.xps.XpsDevice device = new com.aspose.html.rendering.xps.XpsDevice(xps_options, "YourOutputFile.xps");

renderer.render(device, html_document);

Pada langkah terakhir, kami merender output XPS menggunakan opsi yang dikonfigurasikan.

Kesimpulan

Dalam tutorial ini, kami telah menunjukkan kepada Anda cara menyesuaikan ukuran halaman XPS menggunakan Aspose.HTML untuk Java. Anda dapat mengontrol dimensi keluaran dokumen XPS Anda, memastikannya memenuhi persyaratan khusus Anda. Dengan kode dan langkah-langkah yang diberikan, Anda dapat dengan mudah menerapkan fitur ini di aplikasi Java Anda.

Jika Anda memiliki pertanyaan atau memerlukan bantuan lebih lanjut, jangan ragu untuk mengunjungiDokumentasi Aspose.HTML untuk Java atau meminta bantuan diForum Aspose.

Pertanyaan yang Sering Diajukan

Q1: Apa itu Aspose.HTML untuk Java?

A1: Aspose.HTML untuk Java adalah pustaka Java yang memungkinkan pengembang untuk memanipulasi dan mengubah dokumen HTML ke dalam berbagai format, seperti XPS, PDF, dan gambar.

Q2: Di mana saya dapat mengunduh Aspose.HTML untuk Java?

A2: Anda dapat mengunduh pustaka Aspose.HTML untuk Java daritautan ini.

Q3: Apakah ada uji coba gratis yang tersedia untuk Aspose.HTML untuk Java?

A3: Ya, Anda bisa mendapatkan uji coba gratis Aspose.HTML untuk Java dariDi Sini.

Q4: Bagaimana cara memperoleh lisensi sementara untuk Aspose.HTML untuk Java?

A4: Untuk mendapatkan lisensi sementara untuk Aspose.HTML untuk Java, kunjungihalaman ini.

Q5: Bisakah saya mendapatkan dukungan untuk Aspose.HTML untuk Java?

A5: Ya, Anda dapat mencari bantuan dan dukungan dari komunitas Aspose diForum Aspose.