1. Produk
  2.   PDF
  3.   Java
  4.   Aspose.PDF for Java

Aspose.PDF for Java

 
 

Buat, Parsing, dan Konversi PDF melalui Java PDF API

Perpustakaan Java terkemuka untuk pembuatan dokumen PDF, rendering, parsing, manipulasi & konversi ke format file lain yang didukung tanpa menggunakan Adobe Acrobat.

Aspose.PDF untuk Java adalah Java API terkemuka yang memudahkan pekerjaan pengembang dengan membantu mereka membuat aplikasi canggih untuk bekerja dengan dokumen PDF. Perpustakaan secara terprogram dapat membuat dokumen PDF sederhana dan kompleks dengan cepat. Fitur paling menakjubkan dari Aspose.PDF untuk Java adalah mendukung pembentukan dokumen PDF melalui API dan templat XML. Pustaka ini seluruhnya ditulis dalam Java dan berfungsi dengan lancar dengan JDK 1.8 dan yang lebih baru.

Perpustakaan telah menyediakan dukungan lengkap untuk berbagai format input dan output, seperti DOC, DOCX, PDF, PDF/A , TEX, XPS, SVG, XLSX, PPTX, JPEG, PNG, BMP, dan sebagainya. . Pengembang dapat menggunakan perpustakaan untuk melakukan berbagai pembuatan & pemrosesan dokumen, seperti membuat PDF baru dari awal, memuat PDF yang ada, menambahkan teks ke PDF, menyisipkan gambar, memproses formulir PDF, mengatur & mengekstrak metadata, memproses anotasi, mengelola bookmark & tanda air, mengelola font khusus, dan sebagainya. Pustaka juga menyediakan dukungan untuk mengontrol tata letak dan pemformatan konten dengan mudah.

Aspose.PDF untuk Java juga memungkinkan pengguna mengekstrak teks, gambar, dan informasi lain dari PDF yang ada dan menyimpannya dalam berbagai format berbeda. Ini adalah API yang sangat fleksibel dan kuat yang cocok untuk berbagai proyek. Baik Anda membuat dokumen PDF baru, memanipulasi dokumen yang sudah ada, atau mengonversi PDF ke format lain, API ini menyediakan semua yang Anda perlukan untuk menyelesaikan pekerjaan. Dengan rangkaian fitur yang kaya dan metode yang mudah digunakan, Aspose.PDF untuk Java adalah alat yang berharga bagi pengembang mana pun yang bekerja dengan dokumen PDF di lingkungan Java.

Previous Next

Memulai Aspose.PDF untuk Java

Cara yang disarankan untuk menginstal Aspose.PDF untuk Java adalah melalui repositori Maven. Anda dapat dengan mudah menggunakan Aspose.PDF untuk Java API langsung di Proyek Maven Anda dengan konfigurasi sederhana.

Repositori Maven untuk Aspose.Pdf untuk Java

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-pdf</artifactId>
	<version>21.7</version>
	</dependency>
</dependencies>

Anda dapat mengunduh pustaka langsung dari Aspose.PDF halaman produk

Konversi File PDF melalui Java API

Aspose.PDF untuk Java telah memberikan dukungan yang sangat kuat untuk mengonversi dokumen PDF ke berbagai format yang didukung serta mengonversi dari format lain ke PDF. Perpustakaan telah menyertakan dukungan memuat dan menyimpan beberapa format dokumen populer. Menggunakan Aspose.PDF Anda dapat mengonversi PDF ke format Microsoft Excel seperti XLSX, ODS, CSV dan SpreadSheetML, HTML ke PDF, PDF ke PowerPoint, PDF ke EPUB & XPS, dokumen PDF ke HTML dan banyak lagi. Ini juga memungkinkan konversi berbagai format gambar ke PDF serta mengekspor halaman PDF sebagai gambar dalam format JPEG, PNG, dan format lainnya.

Konversi PDF ke XLS dengan Kolom Kontrol melalui Java

    public static void ConvertPDFtoExcelAdvanced_InsertBlankColumnAtFirst() {
        // Load PDF document
        Document pdfDocument = new Document(_dataDir + "input.pdf");
        // Instantiate ExcelSave Option object
        ExcelSaveOptions excelsave = new ExcelSaveOptions();
        excelsave.setInsertBlankColumnAtFirst(false);
        // Save the output in XLS format
        pdfDocument.save("PDFToXLS_out.xls", excelsave);
    }

Penguraian Dokumen PDF melalui Perpustakaan Java

Aspose.PDF untuk Java memudahkan profesional perangkat lunak untuk mengurai dokumen PDF mereka di dalam aplikasi java hanya dengan beberapa baris kode Java. Perpustakaan memungkinkan untuk mengekstraksi berbagai jenis informasi dari file PDF dengan mudah. Ini mendukung penguraian atau ekstraksi teks dari seluruh dokumen PDF, halaman tertentu, atau wilayah tertentu di halaman. Perpustakaan juga mendukung ekstraksi gambar, font, data dari formulir tersebut serta mengekstrak data AcroForms dari file PDF. Aspose.PDF juga mendukung ekstraksi tabel dari PDF.

Ekstrak Gambar dari File PDF melalui Java API

public static void Extract_Images(){
       // The path to the documents directory.
       String _dataDir = "/home/admin1/pdf-examples/Samples/";
       String filePath = _dataDir + "ExtractImages.pdf";

       // Load PDF document
       com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);

       com.aspose.pdf.Page page = pdfDocument.getPages().get_Item(1);
       com.aspose.pdf.XImageCollection xImageCollection = page.getResources().getImages();
       // Extract a particular image
       com.aspose.pdf.XImage xImage = xImageCollection.get_Item(1);

       try {
           java.io.FileOutputStream outputImage = new java.io.FileOutputStream(_dataDir + "output.jpg");
           // Save output image
           xImage.save(outputImage);
           outputImage.close();
       } catch (java.io.FileNotFoundException e) {
           // TODO: handle exception
           e.printStackTrace();
       } catch (java.io.IOException e) {
           // TODO: handle exception
           e.printStackTrace();
       }
   }

Bekerja dengan Tabel dalam Dokumen PDF melalui Java

Aspose.PDF untuk Java telah menyertakan dukungan untuk penanganan tabel yang membantu pengembang perangkat lunak dalam menampilkan informasi secara sistematis. Perpustakaan memungkinkan pengembang perangkat lunak untuk membuat atau menambahkan tabel baru di dalam file PDF hanya dengan beberapa baris kode java. Library telah menyertakan beberapa fitur penting untuk menangani tabel seperti, mengekstrak tabel dari dokumen PDF, memanipulasi tabel PDF, memodifikasi tabel yang ada, mengintegrasikan tabel dengan sumber data, menghapus tabel dari PDF dan masih banyak lagi.

Buat Tabel dengan Sudut Bulat melalui Java API

 public static void RoundedBorderRadius() {
        Document doc = new Document();
        Page page = doc.getPages().add();

        // Instantiate a table object
        Table tab1 = new Table();

        // Add the table in paragraphs collection of the desired section
        page.getParagraphs().add(tab1);

        GraphInfo graph = new GraphInfo();
        graph.setColor(Color.getRed());
        // Create a blank BorderInfo object
        BorderInfo bInfo = new BorderInfo(BorderSide.All, graph);
        // Set the border a rounder border where radius of round is 15
        bInfo.setRoundedBorderRadius(15);
        // Set the table Corner style as Round.
        tab1.setCornerStyle(BorderCornerStyle.Round);
        // Set the table border information
        tab1.setBorder(bInfo);
        // Create rows in the table and then cells in the rows
        Row row1 = tab1.getRows().add();
        row1.getCells().add("col1");
        row1.getCells().add("col2");
        row1.getCells().add();

        TextFragment mytext = new TextFragment("col3 with large text string");

        row1.getCells().get_Item(2).getParagraphs().add(mytext);
        row1.getCells().get_Item(2).setWordWrapped(false);

        Row row2 = tab1.getRows().add();
        row2.getCells().add("item1");
        row2.getCells().add("item2");
        row2.getCells().add("item3");

        // Save the PDF
        doc.save(_dataDir + "BorderRadius_out.pdf");
    }

Kelola Gambar di dalam Dokumen PDF melalui Java

Aspose.PDF untuk Java adalah perpustakaan yang sangat cerdas dan efisien yang sepenuhnya mendukung penyisipan gambar serta manajemen di dalam dokumen PDF. Perpustakaan memungkinkan pengembang perangkat lunak untuk menambahkan gambar ke dokumen PDF yang ada dan mengubah propertinya dengan mudah. Perpustakaan mendukung berbagai properti untuk menangani gambar seperti mengekstrak gambar dari file PDF, mengganti gambar dalam PDF, mengatur ukuran gambar, menghapus gambar yang tidak diinginkan dari PDF, mencari gambar dalam PDF, mendapatkan resolusi dan dimensi gambar yang disematkan, menghasilkan gambar mini dari PDF dokumen dan banyak lagi.

Bagaimana Cara Menambahkan Gambar dalam PDF yang Ada melalui Java API?

 
    public static void AddImageInAnExistingPDFFile_Facades() {
        // Open document
        PdfFileMend mender = new PdfFileMend();

        // Create PdfFileMend object to add text
        mender.bindPdf(_dataDir + "AddImage.pdf");

        // Add image in the PDF file
        mender.addImage(_dataDir + "aspose-logo.jpg", 1, 100, 600, 200, 700);

        // Save changes
        mender.save(_dataDir + "AddImage_out.pdf");

        // Close PdfFileMend object
        mender.close();
    }
 Indonesia