{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Konversikan Dokumen dalam Java","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document\/","description":"Recent content in Konversikan Dokumen dalam Java on Documentation","generator":"Hugo -- gohugo.io","language":"id","item":[{"title":"Java: Konversikan Dokumen menjadi PDF dalam Java","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-pdf\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-pdf\/","description":"\n        \n        \n        <p>Kemampuan untuk mengonversi dokumen dengan mudah dan andal dari satu format ke format lainnya adalah fitur utama Aspose.Words. Salah satu format paling populer untuk mengonversi adalah PDF - format tata letak tetap, yang mempertahankan tampilan asli dokumen selama renderingnya di berbagai platform. Istilah &ldquo;rendering&rdquo; digunakan dalam Aspose.Words untuk menggambarkan proses pengubahan dokumen menjadi format file yang diberi paginasi atau memiliki konsep pages.<\/p>\n<h2 id=\"convert-a-word-document-to-pdf\">Konversikan Dokumen Word menjadi PDF<\/h2>\n<p>Konversi dari Word ke PDF adalah proses yang agak rumit yang memerlukan beberapa tahap perhitungan. mesin tata letak Aspose.Words meniru cara kerja mesin tata letak halaman Microsoft Word, membuat dokumen keluaran PDF terlihat sedekat mungkin dengan apa yang dapat Anda lihat di Microsoft Word.<\/p>\n<p>Dengan Aspose.Words, Anda dapat mengonversi dokumen secara terprogram dari format DOC atau DOCX menjadi PDF tanpa menggunakan Microsoft Office. Artikel ini menjelaskan cara melakukan konversi ini.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPerhatikan bahwa jumlah halaman dalam dokumen memengaruhi waktu konversi.\n<\/div>\n\n<h3 id=\"converting-doc-or-docx-to-pdf\">Mengubah DOCX atau DOC menjadi PDF<\/h3>\n<p>Mengonversi dari format dokumen DOC atau DOCX ke format PDF dalam Aspose.Words sangat mudah dan dapat dilakukan hanya dengan dua baris kode yang:<\/p>\n<ol>\n<li>Muat dokumen Anda ke dalam objek <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/\">Document<\/a> menggunakan salah satu konstruktornya dengan menentukan nama dokumen dengan ekstensi formatnya.<\/li>\n<li>Panggil salah satu metode <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-int\">Document.Save<\/a> pada objek <strong>Document<\/strong> dan tentukan format keluaran yang diinginkan sebagai PDF dengan memasukkan nama file dengan&quot;.PDF&quot; ekstensi.<\/li>\n<\/ol>\n<p>Contoh kode berikut menunjukkan cara mengonversi dokumen dari DOCX menjadi PDF menggunakan metode <code>Save<\/code>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=docx-to-pdf.java\"><\/script>\n\n<p>Anda dapat mengunduh file templat contoh ini dari <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/tree\/master\/Examples\/src\/main\/resources\/com\/aspose\/words\/examples\/loading_saving\/ConvertImageToPdf\/Template.doc\">Aspose.Words GitHub<\/a>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p>Terkadang perlu untuk menentukan opsi tambahan, yang dapat memengaruhi hasil penyimpanan dokumen sebagai PDF. Opsi ini dapat ditentukan dengan menggunakan kelas <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfsaveoptions\/\">PdfSaveOptions<\/a>, yang berisi properti yang menentukan bagaimana output PDF akan ditampilkan.<\/p>\n<p>Perhatikan bahwa dengan teknik yang sama, Anda dapat mengonversi dokumen format tata letak alur apa pun ke format PDF.<\/p>\n\n<\/div>\n\n<h3 id=\"converting-to-various-pdf-standards\">Konversikan ke Standar PDF yang Berbeda<\/h3>\n<p>Aspose.Words menyediakan pencacahan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfcompliance\/\">PdfCompliance<\/a>untuk mendukung konversi DOC atau DOCX menjadi berbagai standar format PDF (seperti PDF 1.7, PDF 1.5, dll.).<\/p>\n<p>Contoh kode berikut menunjukkan cara mengonversi dokumen menjadi PDF 1.7 menggunakan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfsaveoptions\/\">PdfSaveOptions<\/a> dengan kepatuhan ke PDF17:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=conversion-to-pdf17.java\"><\/script>\n\n<h2 id=\"konversikan-gambar-menjadi-pdf\">Konversikan Gambar menjadi PDF<\/h2>\n<p>Mengonversi ke PDF tidak dibatasi oleh format dokumen Microsoft Word. Format apa pun yang didukung oleh Aspose.Words, termasuk yang dibuat secara terprogram, juga dapat dikonversi ke PDF. Misalnya, kita dapat mengonversi gambar satu halaman, seperti JPEG, PNG, BMP, EMF, atau WMF, serta gambar multi-halaman, seperti TIFF dan GIF, hingga PDF.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengonversi gambar JPEG dan TIFF menjadi PDF:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=image-to-pdf.java\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=convert-image-to-pdf.java\"><\/script>\n\n<p>Agar kode ini berfungsi, Anda perlu menambahkan referensi ke Aspose.Words, Java.awt.gambar, dan javax.paket kelas imageio ke proyek Anda.<\/p>\n<h2 id=\"kurangi-ukuran-keluaran-pdf\">Kurangi Ukuran Keluaran PDF<\/h2>\n<p>Saat menyimpan ke PDF, Anda dapat menentukan apakah Anda ingin mengoptimalkan output. Untuk melakukan ini, Anda perlu menyetel flag <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/fixedpagesaveoptions\/#getOptimizeOutput\">OptimizeOutput<\/a> ke true, dan kemudian kanvas bersarang yang berlebihan dan kanvas kosong akan dihapus, mesin terbang tetangga dengan format yang sama akan digabungkan.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengoptimalkan output:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=optimize-output.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMenggunakan properti <strong>OptimizeOutput<\/strong> dapat memengaruhi keakuratan tampilan konten.\n<\/div>\n\n<h2 id=\"lihat-juga\">Lihat Juga<\/h2>\n<ul>\n<li>Artikel tersebut <a href=\"https:\/\/docs.aspose.com\/words\/words\/id\/java\/rendering\/\">Rendering<\/a> untuk informasi selengkapnya tentang format halaman tetap dan tata letak alur<\/li>\n<li>Artikel tersebut <a href=\"https:\/\/docs.aspose.com\/words\/words\/java\/converting-to-fixed-page-format\/#what-is-a-page-layout\">Mengubah ke Format halaman Tetap<\/a> untuk informasi lebih lanjut tentang tata letak halaman<\/li>\n<li>Artikel tersebut <a href=\"https:\/\/docs.aspose.com\/words\/words\/id\/java\/specify-rendering-options-when-converting-to-pdf\/\">Tentang Opsi Rendering Saat Mengubah ke PDF<\/a> untuk informasi lebih lanjut tentang penggunaan kelas <code>PdfSaveOptions<\/code><\/li>\n<\/ul>\n\n      "},{"title":"Java: Konversikan Word ke Excel dalam Java","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-excel\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-excel\/","description":"\n        \n        \n        <p>Mengonversi dokumen dari satu format ke format lainnya adalah fitur unggulan Aspose.Words. Anda dapat mengonversi dokumen dalam format <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">muat format<\/a> apa pun yang tersedia juga ke format XLSX.<\/p>\n<h2 id=\"konversikan-dokumen-menjadi-xlsx\">Konversikan Dokumen menjadi XLSX<\/h2>\n<p>Mengonversi dokumen menjadi XLSX adalah proses yang agak rumit. Untuk menyimpan dokumen Anda ke format XLSX menggunakan Aspose.Words, gunakan kelas <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a> dan elemen <code>Xlsx<\/code> baru dalam pencacahan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">SaveFormat<\/a>. Seperti disebutkan di atas, Anda dapat menyimpan dokumen dalam format pemuatan apa pun yang didukung oleh Aspose.Words hingga XLSX.<\/p>\n<p>Contoh kode berikut menunjukkan cara menyimpan PDF ke XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">(<\/span><span class=\"n\">getMyDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;Pdf Document.pdf&#34;<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.PdfToXlsx.xlsx&#34;<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nTerkadang perlu untuk menentukan opsi tambahan, yang dapat memengaruhi hasil penyimpanan dokumen sebagai XLSX. Opsi ini dapat ditentukan dengan menggunakan kelas <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a>, yang berisi properti yang menentukan bagaimana output XLSX akan ditampilkan.\n<\/div>\n\n<h2 id=\"temukan-dan-ganti-saat-menyimpan-ke-xlsx\">Temukan dan Ganti Saat Menyimpan ke XLSX<\/h2>\n<p>Juga menggunakan Aspose.Words, Anda dapat menemukan string atau ekspresi reguler tertentu di dokumen Anda dan menggantinya dengan yang cocok dengan yang Anda butuhkan. Kemudian Anda juga dapat menyimpan hasilnya ke format XLSX.<\/p>\n<p>Contoh kode berikut menunjukkan cara melakukan operasi temukan dan ganti dan menyimpan hasilnya ke XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">();<\/span>\n<span class=\"n\">DocumentBuilder<\/span> <span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">DocumentBuilder<\/span><span class=\"o\">(<\/span><span class=\"n\">doc<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"na\">writeln<\/span><span class=\"o\">(<\/span><span class=\"s\">&#34;Ruby bought a ruby necklace.&#34;<\/span><span class=\"o\">);<\/span>\n\n<span class=\"c1\">\/\/ We can use a &#34;FindReplaceOptions&#34; object to modify the find-and-replace process.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">FindReplaceOptions<\/span> <span class=\"n\">options<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">FindReplaceOptions<\/span><span class=\"o\">();<\/span>\n<span class=\"c1\">\/\/ Set the &#34;MatchCase&#34; flag to &#34;true&#34; to apply case sensitivity while finding strings to replace.\n<\/span><span class=\"c1\">\/\/ Set the &#34;MatchCase&#34; flag to &#34;false&#34; to ignore character case while searching for text to replace.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"na\">setMatchCase<\/span><span class=\"o\">(<\/span><span class=\"kc\">true<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">getRange<\/span><span class=\"o\">().<\/span><span class=\"na\">replace<\/span><span class=\"o\">(<\/span><span class=\"s\">&#34;Ruby&#34;<\/span><span class=\"o\">,<\/span> <span class=\"s\">&#34;Jade&#34;<\/span><span class=\"o\">,<\/span> <span class=\"n\">options<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.FindReplaceXlsx.xlsx&#34;<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n<h2 id=\"tentukan-tingkat-kompresi-saat-menyimpan-ke-xlsx\">Tentukan Tingkat Kompresi Saat Menyimpan ke XLSX<\/h2>\n<p>Anda juga dapat menentukan tingkat kompresi saat menyimpan menggunakan properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/compressionlevel\/\">CompressionLevel<\/a>.<\/p>\n<p>Contoh kode berikut menunjukkan cara menentukan tingkat kompresi saat menyimpan ke format XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">(<\/span><span class=\"n\">getMyDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;Document.docx&#34;<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">XlsxSaveOptions<\/span> <span class=\"n\">saveOptions<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">XlsxSaveOptions<\/span><span class=\"o\">();<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"na\">setCompressionLevel<\/span><span class=\"o\">(<\/span><span class=\"n\">CompressionLevel<\/span><span class=\"o\">.<\/span><span class=\"na\">MAXIMUM<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.CompressXlsx.xlsx&#34;<\/span><span class=\"o\">,<\/span> <span class=\"n\">saveOptions<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n<h2 id=\"lihat-juga\">Lihat Juga<\/h2>\n<ul>\n<li>Bagian dokumentasi <a href=\"https:\/\/docs.aspose.com\/words\/words\/id\/java\/protect-or-encrypt-a-document\/\">Melindungi atau Mendokumentasikan Dokumen<\/a> untuk informasi selengkapnya tentang melindungi dan mengenkripsi dokumen<\/li>\n<li>Artikel tersebut <a href=\"https:\/\/docs.aspose.com\/words\/words\/id\/java\/find-and-replace\/\">Temuan dan Ganti<\/a> untuk informasi selengkapnya selengkapnya tentang menemukan dan mengganti konten yang Anda inginkan<\/li>\n<\/ul>\n\n      "},{"title":"Java: Konversikan Dokumen menjadi HTML, MHTML, atau EPUB","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-html-mhtml-or-epub\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-html-mhtml-or-epub\/","description":"\n        \n        \n        <p>Dokumen dalam format tata letak alur HTML dan MHTML juga sangat populer dan dapat digunakan di platform web apa pun. Oleh karena itu, mengonversi dokumen menjadi HTML dan MHTML merupakan fitur penting dari Aspose.Words.<\/p>\n<p>EPUB (kependekan dari &ldquo;Publikasi Elektronik&rdquo; ) adalah format berbasis HTML yang biasa digunakan untuk distribusi buku elektronik. Format ini didukung penuh dalam Aspose.Words untuk mengekspor buku elektronik yang kompatibel dengan sebagian besar perangkat baca.<\/p>\n<h2 id=\"konversikan-dokumen\">Konversikan Dokumen<\/h2>\n<p>Untuk konversi sederhana ke HTML, MHTML, atau EPUB, salah satu kelebihan metode <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-int\">Save<\/a> digunakan. Anda dapat menyimpan dokumen ke file atau aliran dan secara eksplisit mengatur format penyimpanan dokumen keluaran atau mendefinisikannya dari ekstensi nama file.<\/p>\n<p>Contoh berikut menunjukkan cara mengonversi DOCX menjadi HTML dengan menentukan format penyimpanan:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocxToHtml.java\"><\/script>\n\n<p>Untuk mengonversi dokumen menjadi MHTML atau EPUB, gunakan masing-masing <code>SaveFormat.MHTML<\/code> atau <code>SaveFormat.EPUB<\/code>.<\/p>\n<h2 id=\"mengonversi-dokumen-dengan-informasi-pulang-pergi\">Mengonversi Dokumen dengan Informasi Pulang-pergi<\/h2>\n<p>Format HTML tidak mendukung banyak fitur Microsoft Word, dan jika kita perlu mengembalikan model dokumen sedekat mungkin dengan aslinya, kita perlu menyimpan beberapa informasi tambahan di dalam file HTML. Informasi tersebut juga disebut &ldquo;informasi pulang pergi&rdquo;. Untuk tujuan ini, Aspose.Words menyediakan kemampuan untuk mengekspor informasi pulang pergi saat menyimpan ke HTML, MHTML, atau EPUB menggunakan properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportRoundtripInformation\">ExportRoundtripInformation<\/a>. Menyimpan informasi pulang pergi memungkinkan pemulihan properti dokumen seperti tab, komentar, header, dan footer selama memuat dokumen dari format yang terdaftar kembali ke objek <strong>Document<\/strong>.<\/p>\n<p>Nilai defaultnya adalah <strong>true<\/strong> untuk HTML dan <strong>false<\/strong> untuk MHTML dan EPUB:<\/p>\n<ul>\n<li>Saat <strong>true<\/strong>, informasi pulang pergi diekspor sebagai - aw - * CSS properti dari elemen HTML yang sesuai<\/li>\n<li>Ketika <strong>false<\/strong>, tidak ada informasi bolak-balik yang akan dikeluarkan ke dalam file yang dihasilkan<\/li>\n<\/ul>\n<p>Contoh kode berikut menunjukkan cara mengekspor informasi pulang pergi saat mengonversi dokumen dari DOCX menjadi HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToHtmlWithRoundtrip.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAnda dapat mengunduh file templat contoh ini dari <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"tentukan-opsi-penyimpanan-saat-konversi-ke-html\">Tentukan Opsi Penyimpanan saat Konversi ke HTML<\/h2>\n<p>Aspose.Words memungkinkan pengubahan dokumen Word menjadi HTML menggunakan opsi penyimpanan default atau kustom. Beberapa contoh opsi penyimpanan khusus dijelaskan di bawah ini.<\/p>\n<h3 id=\"tentukan-folder-untuk-menyimpan-sumber-daya\">Tentukan Folder untuk Menyimpan Sumber Daya<\/h3>\n<p>Menggunakan Aspose.Words kita dapat menentukan folder fisik tempat semua sumber daya, seperti gambar, font, dan CSS eksternal, disimpan saat dokumen dikonversi ke HTML. Secara default, ini adalah string kosong.<\/p>\n<p>Menentukan properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getResourceFolder\">ResourceFolder<\/a> adalah cara paling sederhana untuk mengatur folder tempat semua sumber daya harus ditulis. Kita dapat menggunakan properti individual, seperti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getFontsFolder\">FontsFolder<\/a> yang menyimpan font ke folder tertentu dan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getImagesFolder\">ImagesFolder<\/a> yang menyimpan gambar ke folder tertentu. Saat jalur relatif ditentukan, <strong>FontsFolder<\/strong> dan <strong>ImagesFolder<\/strong> merujuk ke folder tempat kumpulan kode berada, <strong>ResourceFolder<\/strong> dan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getCssStyleSheetFileName\">CssStyleSheetFileName<\/a> merujuk ke folder keluaran tempat dokumen HTML berada.<\/p>\n<p>Dalam contoh ini, <strong>ResourceFolder<\/strong> menentukan jalur relatif. Jalur ini merujuk ke folder keluaran tempat dokumen HTML disimpan. Nilai properti <strong>ResourceFolderAlias<\/strong> digunakan untuk membuat URLs untuk semua sumber daya.<\/p>\n<p>Contoh kode berikut menunjukkan cara bekerja dengan properti ini:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportResourcesUsingHtmlSaveOptions.java\"><\/script>\n\n<p>Dengan menggunakan properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getResourceFolderAlias\">ResourceFolderAlias<\/a>, kita juga dapat menentukan nama folder yang digunakan untuk membuat URIs dari semua sumber daya yang ditulis ke dalam dokumen HTML. Ini adalah cara paling sederhana untuk menentukan bagaimana URIs harus dibuat untuk semua file sumber daya. Informasi yang sama dapat ditentukan untuk gambar dan font secara terpisah masing-masing melalui properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getImagesFolderAlias\">ImagesFolderAlias<\/a> dan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getFontsFolderAlias\">FontsFolderAlias<\/a>.<\/p>\n<p>Namun, tidak ada properti individual untuk CSS. Perilaku dari <strong>FontsFolder<\/strong>, <strong>FontsFolderAlias<\/strong>, <strong>ImagesFolder<\/strong>, <strong>ImagesFolderAlias<\/strong> dan properti <strong>CssStyleSheetFileName<\/strong> tidak berubah. Perhatikan bahwa properti <strong>CssStyleSheetFileName<\/strong> digunakan untuk menentukan nama folder dan nama file.<\/p>\n<ul>\n<li><strong>ResourceFolder<\/strong> memiliki prioritas lebih rendah daripada folder yang ditentukan melalui <strong>FontsFolder<\/strong>, <strong>ImagesFolder<\/strong>, dan <strong>CssStyleSheetFileName<\/strong>. Jika folder yang ditentukan dalam <strong>ResourceFolder<\/strong> tidak ada, folder tersebut akan dibuat secara otomatis.<\/li>\n<li><strong>ResourceFolderAlias<\/strong> memiliki prioritas lebih rendah dari <strong>FontsFolderAlias<\/strong> dan <strong>ImagesFolderAlias<\/strong>. Jika <strong>ResourceFolderAlias<\/strong> kosong, nilai properti <strong>ResourceFolder<\/strong> akan digunakan untuk membuat sumber daya URIs. Jika <strong>ResourceFolderAlias<\/strong> disetel ke &ldquo;.&rdquo; (titik), sumber daya URIs hanya akan berisi nama file tanpa menentukan jalur.<\/li>\n<\/ul>\n<h3 id=\"ekspor-sumber-daya-font-pengkodean-base64\">Ekspor Sumber Daya Font Pengkodean Base64<\/h3>\n<p>Aspose.Words menyediakan kemampuan untuk menentukan apakah sumber daya font harus disematkan ke dalam HTML dalam penyandian Base64. Untuk melakukan ini, gunakan properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportFontsAsBase64\">ExportFontsAsBase64<\/a> \u2013 ini adalah perpanjangan dari properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportFontResources\">ExportFontResources<\/a>. Secara default, nilainya adalah <strong>false<\/strong>, dan font ditulis ke dalam file terpisah. Tetapi jika opsi ini disetel ke <strong>true<\/strong>, font akan disematkan ke dalam CSS dokumen dalam penyandian Base64. Properti <strong>ExportFontsAsBase64<\/strong> hanya memengaruhi format HTML dan tidak memengaruhi EPUB dan MHTML.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengekspor font yang disandikan Base64 ke HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportFontsAsBase64.java\"><\/script>\n\n<h2 id=\"tentukan-opsi-penyimpanan-saat-konversi-ke-epub\">Tentukan Opsi Penyimpanan saat Konversi ke EPUB<\/h2>\n<p>Aspose.Words memungkinkan pengubahan dokumen Word menjadi format EPUB menggunakan opsi penyimpanan default atau kustom. Anda dapat menentukan sejumlah opsi dengan meneruskan instance <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/\">HtmlSaveOptions<\/a> ke metode <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-com.aspose.words.SaveOptions\">Save<\/a>.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengonversi dokumen Word menjadi EPUB dengan menentukan beberapa opsi penyimpanan khusus:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToEPUB.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAnda dapat mengunduh file templat contoh ini dari <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/tree\/master\/Examples\/src\/main\/resources\/com\/aspose\/words\/examples\/loading_saving\/ExportResourcesUsingHtmlSaveOptions\/Document.EpubConversion.doc\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"lihat-juga\">Lihat Juga<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/java\/custom-styles-used-for-proper-aspose-words-html-roundtrip\/\">Cara mendapatkan informasi pulang pergi saat mendaftar ke HTML<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Java: Konversikan Dokumen menjadi MHTML dan Kirimkan melalui Email","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-mhtml-and-send-it-by-email\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-mhtml-and-send-it-by-email\/","description":"\n        \n        \n        <p>Aspose.Words dapat mengonversi dokumen apa pun ke format MHTML (Arsip Web). Ini membuatnya nyaman untuk menggunakan Aspose.Words dan <code>Aspose.Email<\/code> secara bersamaan. Anda dapat memuat dokumen yang telah ditentukan sebelumnya dalam format apa pun yang didukung, seperti DOC, OOXML, atau RTF, ke dalam Aspose.Words, mengisinya dengan data, menyimpan dokumen yang dihasilkan sebagai MHTML, lalu mengirimkannya melalui email menggunakan <code>Aspose.Email<\/code>.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengonversi dokumen apa pun menjadi MHTML dan mengirimkannya melalui email:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToMHTMLAndEmail.java\"><\/script>\n\n\n      "},{"title":"Java: Konversikan Dokumen menjadi Markdown dalam Java","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-markdown\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-markdown\/","description":"\n        \n        \n        <p>Markdown adalah format populer yang digunakan untuk menandai teks dan selanjutnya diubah menjadi HTML, PDF, DOCX, atau format lainnya. Banyak pengembang memilih format ini untuk menulis dokumentasi, menyiapkan artikel untuk dipublikasikan di blog, mendeskripsikan proyek, dan sebagainya.<\/p>\n<p>Markdown sangat populer karena mudah untuk bekerja dengan format ini, dan juga dapat dengan mudah dikonversi ke format lain. Untuk alasan ini, Aspose.Words menyediakan kemampuan untuk mengonversi dokumen dalam <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">format pemuatan apa pun yang didukung<\/a> menjadi Markdown dan sebaliknya - Aspose.Words juga mendukung <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">simpan format<\/a> yang paling populer.<\/p>\n<p>Sekarang fungsionalitas untuk bekerja dengan format Markdown sedang dikembangkan secara aktif untuk memberi Anda lebih banyak peluang untuk pekerjaan yang nyaman dan nyaman dengan dokumen.<\/p>\n<h2 id=\"konversikan-dokumen-menjadi-markdown\">Konversikan Dokumen menjadi Markdown<\/h2>\n<p>Untuk mengonversi dokumen menjadi Markdown, Anda hanya perlu memuat dokumen dalam format apa pun yang didukung atau membuat dokumen baru secara terprogram. Kemudian Anda perlu menyimpan dokumen ke format Markdown.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengonversi DOCX menjadi Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SaveAsMD.java\"><\/script>\n\n<h2 id=\"tentukan-opsi-penyimpanan-saat-mengonversi-ke-markdown\">Tentukan Opsi Penyimpanan saat Mengonversi ke Markdown<\/h2>\n<p>Aspose.Words menyediakan kemampuan untuk menggunakan kelas <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/\">MarkdownSaveOptions<\/a> untuk bekerja dengan opsi lanjutan saat menyimpan dokumen ke format Markdown. Selain properti pewarisan atau kelebihan beban lainnya, sejumlah properti yang khusus untuk format Markdown juga telah ditambahkan. Misalnya, properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/tablecontentalignment\/\">TableContentAlignment<\/a> untuk mengontrol perataan konten dalam tabel, atau <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/#getImageSavingCallback\">ImageSavingCallback<\/a> dan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/#getImagesFolder\">ImagesFolder<\/a> untuk mengontrol bagaimana gambar disimpan saat mengonversi dokumen ke format Markdown.<\/p>\n<h2 id=\"fitur-markdown-yang-didukung\">Fitur Markdown yang didukung<\/h2>\n<p>Aspose.Words saat ini mendukung fitur Markdown berikut, yang sebagian besar mengikuti spesifikasi <code>CommonMark<\/code> dalam Aspose.Words API dan direpresentasikan sebagai gaya yang sesuai atau pemformatan langsung:<\/p>\n<ul>\n<li>Judul adalah paragraf dengan gaya Heading 1 \u2013 Heading 6<\/li>\n<li>Blockquotes adalah paragraf dengan &ldquo;Quote&rdquo; pada nama gaya<\/li>\n<li>IndentedCode adalah paragraf dengan &ldquo;IndentedCode &quot; dalam nama gaya<\/li>\n<li>FencedCode adalah paragraf dengan &ldquo;FencedCode &quot; dalam nama gaya<\/li>\n<li>InlineCode dijalankan dengan &ldquo;InlineCode &quot; dalam nama gaya <code>Font<\/code><\/li>\n<li>Aturan horizontal adalah paragraf dengan bentuk <code>HorizontalRule<\/code><\/li>\n<li>Penekanan yang berani<\/li>\n<li>Penekanan miring<\/li>\n<li>StrikeThrough pemformatan<\/li>\n<li>Daftar diberi nomor atau paragraf berpoin<\/li>\n<li>Tabel direpresentasikan dengan kelas <code>Table<\/code><\/li>\n<li>Tautan direpresentasikan sebagai kelas <code>FieldHyperlink<\/code><\/li>\n<\/ul>\n<p>Contoh berikut menunjukkan cara membuat dokumen dengan beberapa gaya dan menyimpannya ke Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SupportedMarkdownFeatures.java\"><\/script>\n\n<p>Hasil dari contoh kode ini ditunjukkan di bawah ini.<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/java\/convert-a-document-to-markdown\/markdown-example.png\" alt=\"markdown-example-aspose-words-java\"><\/p>\n<h2 id=\"kiat-bermanfaat\">Kiat Bermanfaat<\/h2>\n<p>Ada beberapa nuansa dan kasus menarik, setelah mempelajari yang mana Anda dapat bekerja dengan file Markdown dengan lebih fleksibel dan nyaman. Misalnya, ada kemampuan untuk menggunakan:<\/p>\n<ul>\n<li>SetextHeading yang memungkinkan Anda membuat judul multi-baris di Markdown, sedangkan judul reguler di Markdown hanya dapat berupa satu baris. SetextHeading didasarkan pada gaya &ldquo;Heading N&rdquo;, dan levelnya hanya bisa 1 atau 2. Jika N dalam &ldquo;Heading N&rdquo; lebih besar dari atau sama dengan 2, maka SetextHeading yang sesuai didasarkan pada &ldquo;Heading 2&rdquo;, sebaliknya pada&quot;Heading 1&rdquo;.<\/li>\n<li>Penanda berbeda untuk daftar berpoin tingkat pertama (&quot;-&rdquo;, &ldquo;+&rdquo; atau &ldquo;*&rdquo;, penanda standarnya adalah &ldquo;-&rdquo;.) dan berbagai jenis penomoran untuk daftar terurut (&rdquo;.&quot; atau &ldquo;)&rdquo;, penanda standarnya adalah &ldquo;.&quot;).<\/li>\n<\/ul>\n\n      "},{"title":"Java: Mengonversi Dokumen menjadi Gambar dalam Java","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-document-to-an-image\/","description":"\n        \n        \n        <p>Terkadang diperlukan untuk mendapatkan gambar alih-alih dokumen dalam format lain, seperti DOCX atau PDF. Misalnya, Anda perlu menambahkan pratinjau halaman dokumen apa pun ke situs web atau aplikasi Anda atau membuat &ldquo;pemindaian&rdquo; dokumen untuk mengirim faktur. Ini adalah saat Anda mungkin perlu mengonversi dokumen dalam <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">format beban yang didukung<\/a> apa pun menjadi gambar, sekali lagi, dalam <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">format penyimpanan yang didukung<\/a> apa pun.<\/p>\n<h2 id=\"konversi-ke-format-gambar\">Konversi ke Format Gambar<\/h2>\n<p>Seperti semua contoh konversi yang telah dijelaskan, Anda perlu membuat dokumen baru atau memuat dokumen yang sudah ada dalam format apa pun yang didukung, membuat perubahan yang diperlukan, dan menyimpannya dalam format gambar apa pun yang tersedia, misalnya, JPEG, PNG, atau BMP.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengonversi DOCX menjadi JPEG:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocxToJpeg.java\"><\/script>\n\n<h2 id=\"tentukan-opsi-penyimpanan-saat-mengonversi-ke-gambar\">Tentukan Opsi Penyimpanan saat Mengonversi ke Gambar<\/h2>\n<p>Aspose.Words memberi Anda kelas <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/\">ImageSaveOptions<\/a>, yang memberikan kontrol lebih besar atas bagaimana dokumen disimpan dalam berbagai format gambar. Beberapa properti kelas ini mewarisi atau membebani properti kelas dasar seperti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/fixedpagesaveoptions\/\">FixedPageSaveOptions<\/a> atau <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveoptions\/\">SaveOptions<\/a>, tetapi ada juga opsi khusus untuk menyimpan gambar.<\/p>\n<p>Dimungkinkan untuk menentukan halaman yang akan dikonversi ke format gambar menggunakan properti <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPageSet\">PageSet<\/a>. Misalnya, ini dapat diterapkan jika Anda hanya memerlukan pratinjau untuk halaman pertama atau halaman tertentu.<\/p>\n<p>Dimungkinkan juga untuk mengontrol kualitas gambar keluaran dan format piksel menggunakan properti berikut\u2013 <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getHorizontalResolution\">HorizontalResolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getVerticalResolution\">VerticalResolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/\">Resolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getScale\">Scale<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPixelFormat\">PixelFormat<\/a>, serta mengatur pengaturan warna gambar, menggunakan properti berikut\u2013 <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageBrightness\">ImageBrightness<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageColorMode\">ImageColorMode<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageContrast\">ImageContrast<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPaperColor\">PaperColor<\/a>.<\/p>\n<p>Ada juga properti yang berlaku untuk format tertentu, misalnya, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getJpegQuality\">JpegQuality<\/a> atau <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getTiffCompression\">TiffCompression<\/a>.<\/p>\n<p>Contoh kode berikut menunjukkan cara membuat pratinjau halaman dokumen pertama dengan menerapkan beberapa pengaturan tambahan:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocumentToImage.java\"><\/script>\n\n\n      "},{"title":"Java: Konversikan Dokumen Multi-halaman menjadi Gambar dalam Java","link":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-multi-page-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/convert-a-multi-page-document-to-an-image\/","description":"\n        \n        \n        <p>Aspose.Words untuk Java memungkinkan pengguna mengekspor dokumen multi-halaman ke gambar raster. Ini dapat berguna untuk membuat pratinjau, arsip, atau representasi visual dokumen untuk penggunaan yang tidak dapat diedit.<\/p>\n<h2 id=\"format-apa-yang-mendukung-ekspor-multi-halaman\">Format apa yang mendukung Ekspor Multi-halaman?<\/h2>\n<p>Aspose.Words mendukung ekspor multi-halaman ke format gambar raster berikut:<\/p>\n<ul>\n<li>Jpeg<\/li>\n<li>Gif<\/li>\n<li>Png<\/li>\n<li>Bmp<\/li>\n<li>Tiff<\/li>\n<li>WebP<\/li>\n<\/ul>\n<h2 id=\"cara-mengekspor-dokumen-multi-halaman-ke-gambar\">Cara Mengekspor Dokumen Multi-halaman ke Gambar<\/h2>\n<p>Fitur mengekspor dokumen multi-halaman ke gambar diimplementasikan menggunakan kelas <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/\">MultiPageLayout<\/a> \u2013 Anda dapat menentukan bagaimana halaman harus diatur saat menyimpan ke gambar:<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#singlePage\">SinglePage<\/a> - simpan hanya halaman pertama dari halaman yang ditentukan<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#grid-int-float-float\">Grid<\/a> - susun halaman dalam kisi, dari kiri ke kanan dan dari atas ke bawah, sambil menentukan jumlah kolom<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#horizontal-float\">Horizontal<\/a> - susun halaman secara horizontal berdampingan, kiri ke kanan, dalam satu keluaran<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#vertical-float\">Vertical<\/a> - susun halaman secara vertikal satu di bawah yang lain dalam satu keluaran<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#tiffFrames\">TiffFrames<\/a> - susun setiap halaman sebagai bingkai terpisah dalam gambar TIFF multi-bingkai, hanya berlaku untuk format gambar TIFF<\/li>\n<\/ul>\n<p>Contoh kode berikut menunjukkan cara menyimpan dokumen DOCX multi-halaman sebagai gambar JPEG dengan tata letak Horizontal:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">ImageSaveOptions<\/span> <span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">SaveFormat<\/span><span class=\"p\">.<\/span><span class=\"n\">JPEG<\/span><span class=\"p\">);<\/span>\n<span class=\"c1\">\/\/ Set up Horizontal layout.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">setPageLayout<\/span> <span class=\"p\">=<\/span> <span class=\"n\">MultiPageLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">Horizontal<\/span><span class=\"p\">(<\/span><span class=\"m\">10<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ImageSaveOptions.HorizontalLayout.jpg&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre><\/div>\n<p>Anda juga dapat menyesuaikan tampilan halaman file keluaran-tentukan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBackColor\">BackColor<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBorderColor\">BorderColor<\/a>, dan <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBorderWidth\">BorderWidth<\/a>.<\/p>\n<p>Contoh kode berikut menunjukkan cara menyimpan dokumen DOCX multi-halaman sebagai gambar PNG dengan tata letak Kisi:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">ImageSaveOptions<\/span> <span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">SaveFormat<\/span><span class=\"p\">.<\/span><span class=\"n\">PNG<\/span><span class=\"p\">);<\/span>\n<span class=\"c1\">\/\/ Set up a grid layout with:\n<\/span><span class=\"c1\">\/\/ - 3 columns per row.\n<\/span><span class=\"c1\">\/\/ - 10pts spacing between pages (horizontal and vertical).\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">setPageLayout<\/span><span class=\"p\">(<\/span><span class=\"n\">MultiPageLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">grid<\/span><span class=\"p\">(<\/span><span class=\"m\">3<\/span><span class=\"p\">,<\/span> <span class=\"m\">10f<\/span><span class=\"p\">,<\/span> <span class=\"m\">10f<\/span><span class=\"p\">));<\/span>\n\n<span class=\"c1\">\/\/ Customize the background and border.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBackColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">lightGray<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBorderColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">BLUE<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBorderWidth<\/span><span class=\"p\">(<\/span><span class=\"m\">2f<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ImageSaveOptions.GridLayout.png&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre><\/div>\n\n      "},{"title":"Java: Membuat Serial dan Bekerja dengan Dokumen dalam Database","link":"https:\/\/docs.aspose.com\/words\/id\/java\/serialize-and-work-with-a-document-in-a-database\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/id\/java\/serialize-and-work-with-a-document-in-a-database\/","description":"\n        \n        \n        <p>Salah satu tugas yang mungkin perlu Anda selesaikan saat bekerja dengan dokumen adalah menyimpan dan mengambil objek <strong>Document<\/strong> ke dan dari database. Misalnya, ini akan diperlukan jika Anda menerapkan semua jenis sistem manajemen konten. Semua versi dokumen sebelumnya harus disimpan dalam sistem basis data. Kemampuan untuk menyimpan dokumen dalam database juga sangat berguna ketika aplikasi Anda menyediakan layanan berbasis web.<\/p>\n<p>Aspose.Words menyediakan kemampuan untuk mengonversi dokumen menjadi larik byte untuk pekerjaan selanjutnya dengan dokumen ini dalam database.<\/p>\n<h2 id=\"konversikan-dokumen-menjadi-array-byte\">Konversikan Dokumen menjadi Array Byte<\/h2>\n<p>Untuk menyimpan dokumen dalam database atau menyiapkan dokumen untuk dikirim ke seluruh web, seringkali dokumen perlu diserialkan untuk mendapatkan larik byte.<\/p>\n<p>Untuk membuat serial objek <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/\">Document<\/a>dalam Aspose.Words:<\/p>\n<ol>\n<li>Simpan ke <strong>MemoryStream<\/strong> menggunakan kelebihan metode <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.io.OutputStream-int\">Save<\/a> dari kelas <strong>Document<\/strong>.<\/li>\n<li>Panggil metode <strong>ToArray<\/strong>, yang mengembalikan larik byte yang mewakili dokumen dalam bentuk byte.<\/li>\n<\/ol>\n<p>Langkah-langkah di atas kemudian dapat dibalik untuk memuat byte kembali ke objek <strong>Document<\/strong>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nFormat penyimpanan yang dipilih penting untuk memastikan kesetiaan tertinggi dipertahankan saat menyimpan dan memuat ulang ke objek <strong>Document<\/strong>. Untuk alasan ini, disarankan untuk menggunakan serangkaian format file OOXML.\n<\/div>\n\n<p>Contoh di bawah ini menunjukkan cara membuat serial objek <strong>Document<\/strong> untuk mendapatkan array byte, lalu cara membatalkan serialisasi array byte untuk mendapatkan objek <strong>Document<\/strong> lagi:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToByte-ConvertDocumentToByte.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAnda dapat mengunduh file templat contoh ini dari <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/blob\/master\/Examples\/Data\/Document.doc\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"menyimpan-membaca-dan-menghapus-dokumen-dalam-basis-data\">Menyimpan, Membaca, dan Menghapus Dokumen dalam Basis Data<\/h2>\n<p>Bagian ini menunjukkan cara menyimpan dokumen dalam database dan kemudian memuatnya kembali ke objek <code>Document<\/code> untuk bekerja dengannya. Untuk mempermudah, nama file adalah kunci yang digunakan untuk menyimpan dan mengambil dokumen dari database. Basis data berisi dua kolom. Kolom pertama &ldquo;FileName &quot; disimpan sebagai String dan digunakan untuk mengidentifikasi dokumen. Kolom kedua &ldquo;FileContent &quot; disimpan sebagai objek <code>BLOB<\/code> yang menyimpan objek dokumen dalam bentuk byte.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengatur koneksi ke database dan menjalankan perintah:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenDatabaseConnection.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDalam contoh ini, kita menggunakan basis data MySQL untuk menyimpan dokumen Aspose.Words.\n<\/div>\n\n<p>Contoh kode berikut menunjukkan cara menyimpan dokumen ke database, lalu membaca dokumen yang sama lagi, dan terakhir menghapus catatan yang berisi dokumen dari database:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenRetrieveAndDelete.java\"><\/script>\n\n<h3 id=\"menyimpan-dokumen-ke-basis-data\">Menyimpan Dokumen ke Basis Data<\/h3>\n<p>Untuk menyimpan dokumen dalam database, konversikan dokumen ini menjadi larik byte, seperti yang dijelaskan di awal artikel ini. Kemudian, simpan array byte ini ke dalam bidang basis data.<\/p>\n<p>Contoh kode berikut menunjukkan cara menyimpan dokumen ke database yang ditentukan:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-StoreToDatabase.java\"><\/script>\n\n<p>Tentukan commandString, yang merupakan ekspresi SQL yang melakukan semua pekerjaan:<\/p>\n<ul>\n<li>Untuk menyimpan dokumen ke dalam basis data, perintah &ldquo;INSERT INTO&rdquo; digunakan dan tabel ditentukan bersama dengan nilai dari dua bidang catatan - FileName dan FileContent. Untuk menghindari parameter tambahan, nama file diambil dari objek <strong>Document<\/strong> itu sendiri. Nilai bidang <code>FileContent<\/code> diberi byte dari aliran memori, yang berisi representasi biner dari dokumen yang disimpan.<\/li>\n<li>Baris kode yang tersisa menjalankan perintah yang menyimpan dokumen Aspose.Words dalam database.<\/li>\n<\/ul>\n<h3 id=\"mengambil-dokumen-dari-database\">Mengambil Dokumen dari Database<\/h3>\n<p>Untuk mengambil dokumen dari database, pilih catatan yang berisi data dokumen sebagai larik byte. Kemudian muat array byte dari rekaman ke <strong>MemoryStream<\/strong> dan buat objek <strong>Document<\/strong> yang akan memuat dokumen dari <strong>MemoryStream<\/strong>.<\/p>\n<p>Contoh kode berikut menunjukkan cara mengambil dan mengembalikan dokumen dari database yang ditentukan menggunakan nama file sebagai kunci untuk mengambil dokumen ini:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-ReadFromDatabase.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPerintah SQL &ldquo;SELECT * FROM &quot; digunakan untuk mengambil rekaman yang sesuai berdasarkan nama file.\n<\/div>\n\n<h3 id=\"menghapus-dokumen-dari-basis-data\">Menghapus Dokumen dari Basis Data<\/h3>\n<p>Untuk menghapus dokumen dari database, gunakan perintah SQL yang sesuai tanpa manipulasi apa pun pada objek <strong>Document<\/strong>.<\/p>\n<p>Contoh kode berikut menunjukkan cara menghapus dokumen dari database, menggunakan nama file untuk mengambil catatan:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-DeleteFromDatabase.java\"><\/script>\n\n\n      "}]}}