Aspose.Words for Java
API Java untuk Memproses Dokumen Microsoft Word
Pustaka Java merentas platform untuk mencipta, mengubah suai, menukar, memaparkan dan mencetak dokumen pemprosesan Word tanpa Microsoft Word atau Automasi Pejabat
Aspose.Words untuk Java ialah perpustakaan Java yang sangat berkuasa yang membantu profesional perisian untuk mencipta aplikasi untuk mengendalikan dokumen Word tugas memproses. Pustaka itu boleh menjana, mengedit, menukar, membuat dan mencetak dokumen pemprosesan Word tanpa sebarang perisian pihak ketiga seperti Microsoft Word atau Automasi Office. Perpustakaan ini direka bentuk untuk menunjukkan prestasi yang mengagumkan pada kedua-dua pelayan dan juga bahagian pelanggan. Pustaka boleh digunakan pada hampir semua persekitaran pembangunan Java dan platform penggunaan.
Pustaka telah menyertakan sokongan untuk beberapa format fail dokumen terkemuka seperti DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF dan banyak lagi. . Perpustakaan ini telah menyertakan sokongan untuk lebih 35 format fail popular. Perpustakaan boleh dengan sangat konsisten dan cekap menukar dokumen daripada satu format popular kepada format lain dengan tahap ketepatan dan ketepatan yang tinggi.
Aspose.Words untuk Java ialah API pemprosesan dokumen yang sangat kaya dengan ciri yang telah menggabungkan sokongan untuk beberapa ciri lanjutan seperti memaparkan dokumen lengkap atau beberapa halaman tertentu, mereka bentuk laporan dalam Microsoft Word, medan gabungan Mel dalam laporan, mengurus fon, memasukkan dan mengurus imej, mencetak dokumen secara pengaturcaraan, mencetak berbilang halaman pada helaian, memasukkan teks pada dokumen, Rendering Kesan 3D, mencipta dan mengubah suai perenggan, Sertai dan belah dokumen. Salin dan pindahkan dokumen dan banyak lagi. Ia boleh digunakan untuk membangunkan aplikasi untuk pelbagai sistem pengendalian, seperti Windows, Linux, Mac OS, Android dan pelbagai platform.
Bermula dengan Aspose.Words untuk Java
Cara yang disyorkan untuk memasang Aspose.Words untuk Java adalah melalui repositori Maven. Anda boleh menggunakan Aspose.Words untuk API Java dengan mudah dalam Projek Maven anda dengan konfigurasi mudah.
Aspose.Words untuk Ketergantungan Java Maven
//Tentukan pergantungan Aspose.Words untuk Java API dalam pom.xml anda seperti berikut
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.11</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.11</version>
<classifier>javadoc</classifier>
</dependency>
</dependencies>
Anda boleh memuat turun terus daripada Aspose.Words Halaman keluaranPembuatan & Pemuatan Dokumen melalui API Java
Aspose.Words untuk Java membenarkan pembangun perisian mencipta dokumen kosong baharu secara pemprograman atau menambah kandungan dokumen di dalam aplikasi Java mereka sendiri. Untuk membuat dokumen perkataan kosong anda hanya perlu memanggil pembina Dokumen tanpa parameter. Sangat mudah untuk memuatkan dokumen sedia ada, hanya perlu menghantar nama dokumen atau aliran ke dalam salah satu pembina Dokumen. Pustaka mengenali format fail yang dimuatkan dengan sambungannya. Setelah dokumen dibuat, anda boleh dengan mudah menambah teks, imej, bentuk, fon, menentukan gaya dan pemformatan, menetapkan saiz halaman, memasukkan jadual dan carta, menambah pengepala/pengaki dan sebagainya.
Buat Dokumen Word melalui Java API
// The path to the documents directory.
String dataDir = Utils.getDataDir(CreateDocument.class);
// Load the document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("hello world");
doc.save(dataDir + "output.docx");
Penyampaian Dokumen Word melalui API Java
Pustaka Aspose.Words untuk Java memberi pembangun perisian kuasa untuk memaparkan dokumen Word atau sebahagian daripada dokumen di dalam aplikasi Java mereka sendiri. Pustaka telah menyertakan ciri pemaparan yang sangat berkuasa, seperti memaparkan dokumen kepada format susun atur tetap, mengeksport dokumen atau halaman terpilih ke dalam format PDF, XPS, HTML, XAML, PostScript dan PCL, menjadikan dokumen menjadi dokumen TIFF berbilang halaman , menukar mana-mana halaman kepada imej raster ( BMP, PNG, JPEG), penukaran halaman dokumen kepada imej SVG dan banyak lagi.
Simpan Dokumen ke Format JPEG melalui Java API
Document doc = new Document(dataDir + "Rendering.doc");
// Save as a JPEG image file with default options
doc.save(dataDir + "Rendering.JpegDefaultOptions.jpg");
// Save document to stream as a JPEG with default options
OutputStream docStream = new FileOutputStream(dataDir + "Rendering.JpegOutStream.jpg");
doc.save(docStream, SaveFormat.JPEG);
// Save document to a JPEG image with specified options.
// Render the third page only and set the JPEG quality to 80%
// In this case we need to pass the desired SaveFormat to the ImageSaveOptions
// constructor
// to signal what type of image to save as.
ImageSaveOptions imageOptions = new ImageSaveOptions(SaveFormat.JPEG);
imageOptions.setPageSet(new PageSet(2, 1));
imageOptions.setJpegQuality(80);
doc.save(dataDir + "Rendering.JpegCustomOptions.jpg", imageOptions);
Sertai & Pisahkan Dokumen Word melalui Pustaka Java
Cit terbuka diperlukan untuk menggabungkan pelbagai dokumen ke dalam satu dokumen atau memisahkan fail besar kepada yang lebih kecil. Aspose.Words untuk perpustakaan Java telah menyediakan pelbagai ciri berguna untuk menggabungkan dan memisahkan dokumen menggunakan perpustakaan Java. Ia membenarkan pembangun untuk memasukkan kandungan dokumen lain ke dokumen yang baru dibuat atau menambahkan dokumen hanya pada penghujung dokumen lain. Perpustakaan telah menyediakan pelbagai cara untuk memasukkan dokumen ke fail lain seperti memasukkan fail semasa operasi cantum mel, memasukkan dokumen pada penanda buku, menambah dokumen pada penghujung yang lain, mengimport dan memasukkan nod secara manual dan sebagainya. Sama seperti menyertai perpustakaan juga termasuk beberapa fungsi untuk membelah dokumen seperti membelah dokumen mengikut tajuk, membelah dokumen mengikut bahagian, membelah halaman dokumen dengan halaman, membelah halaman dokumen berbilang halaman dengan halaman, dan sebagainya.
Pisah Halaman Dokumen mengikut Halaman melalui C# API
Document doc = new Document(dataDir + "TestFile (Split).docx");
int pageCount = doc.getPageCount();
// Save each page as a separate document.
for (int page = 0; page <= pageCount; page++)
{
Document extractedPage = doc.extractPages(page, 1);
extractedPage.save(dataDir + "SplitDocumentPageByPageOut_" + (page + 1) + ".docx");
}
Cetak Dokumen Word di dalam Apl Java
Aspose.Words untuk Java membolehkan pembangun perisian mencetak pelbagai jenis dokumen di dalam aplikasi Java mereka sendiri. Perpustakaan telah menyediakan sokongan untuk dialog pratonton cetakan untuk memeriksa secara visual bagaimana dokumen akan muncul dan memilih pilihan cetakan yang diperlukan. Menggunakan pengaturcara kelas MultipagePrintDocument boleh mencetak berbilang halaman dokumen pada satu helaian kertas.
Mencetak Berbilang Halaman pada Satu Helaian melalui Java API
Document doc = new Document(dataDir + "TestFile.doc");
// Create a print job to print our document with.
PrinterJob pj = PrinterJob.getPrinterJob();
// Initialize an attribute set with the number of pages in the document.
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1, doc.getPageCount()));
// Pass the printer settings along with the other parameters to the print document.
MultipagePrintDocument awPrintDoc = new MultipagePrintDocument(doc, 4, true, attributes);
// Pass the document to be printed using the print job.
pj.setPrintable(awPrintDoc);
pj.print();