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

Aspose.PDF for Java

 
 

Opprett, analyser og konverter PDF-er via Java PDF API

Ledende Java-bibliotek for å lage, gjengi, analysere, manipulere og konvertere PDF-dokumenter til andre støttede filformater uten å bruke Adobe Acrobat.

Aspose.PDF for Java er en ledende Java API som gjør utviklerens jobb enkel ved å hjelpe dem med å lage kraftige applikasjoner for arbeid med PDF-dokumenter. Biblioteket kan programmatisk lage enkle så vel som komplekse PDF-dokumenter på farten. Den mest fantastiske funksjonen til Aspose.PDF for Java er at den støtter dannelsen av PDF-dokumenter gjennom både en API og fra XML-maler. Biblioteket er helt skrevet i Java og fungerer problemfritt med JDK 1.8 og nyere.

Biblioteket har gitt fullstendig støtte for et bredt spekter av input- og utdataformater, som DOC, DOCX, PDF, PDF/A , TEX, XPS, SVG, XLSX, PPTX, JPEG, PNG, BMP, og så videre . Utviklere kan bruke biblioteket til å utføre ulike dokumentgenerering og -behandling, for eksempel å lage nye PDF-er fra bunnen av, laste inn eksisterende PDF-er, legge til tekst i PDF-er, sette inn bilder, behandle PDF-skjema, sette inn og trekke ut metadata, behandle merknader, administrere bokmerker og vannmerker, administrere tilpasset skrift, og så videre. Biblioteket gir også støtte for å kontrollere layout og formatering av innholdet på en enkel måte.

Aspose.PDF for Java gjør det også mulig for brukere å trekke ut tekst, bilder og annen informasjon fra eksisterende PDF-filer og lagre den i en rekke forskjellige formater. Det er et svært fleksibelt og kraftig API som er godt egnet for et bredt spekter av prosjekter. Enten du lager nye PDF-dokumenter, manipulerer eksisterende eller konverterer PDF-er til andre formater, gir denne API-en alt du trenger for å få jobben gjort. Med sitt rike funksjonssett og brukervennlige metoder, er Aspose.PDF for Java et verdifullt verktøy for enhver utviklere som arbeider med PDF-dokumenter i et Java-miljø.

Previous Next

Kom i gang med Aspose.PDF for Java

Den anbefalte måten å installere Aspose.PDF for Java på er via Maven-depotet. Du kan enkelt bruke Aspose.PDF for Java API direkte i Maven Projects med enkle konfigurasjoner.

Maven repository for Aspose.Pdf for 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>

Du kan laste ned biblioteket direkte fra Aspose.PDF produktside

Konverter PDF-filer via Java API

Aspose.PDF for Java har gitt svært kraftig støtte for konvertering av PDF-dokumenter til en rekke støttede formater, samt konvertering fra andre formater til PDF. Biblioteket har inkludert støtte for lasting og lagring av flere populære dokumentformater. Ved å bruke Aspose.PDF kan du konvertere PDF til Microsoft Excel-formater som XLSX, ODS, CSV og SpreadSheetML, HTML til PDF, PDF til PowerPoint, PDF til EPUB & XPS, PDF-dokumenter til HTML og mange flere. Den tillater også konvertering av forskjellige bildeformater til PDF, samt eksport av PDF-sider som bilder i JPEG, PNG og andre formater.

Konverter PDF til XLS med kontrollkolonne via 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);
    }

PDF-dokumentanalyse via Java-bibliotek

Aspose.PDF for Java gjør det enkelt for programvareprofesjonelle å analysere PDF-dokumentene sine i java-applikasjoner med bare et par linjer med Java-kode. Biblioteket lar deg enkelt trekke ut ulike typer informasjon fra PDF-filer. Den støtter tekstparsing eller utvinning fra et helt PDF-dokument, en bestemt side eller en bestemt region på en side. Biblioteket støtter også utpakking av bilder, fonter, data fra disse skjemaene, samt ekstrahering av AcroForms-data fra PDF-filer. Aspose.PDF støtter også utvinning av tabeller fra PDF.

Pakk ut bilder fra en PDF-fil via 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();
       }
   }

Arbeid med tabeller i PDF-dokumenter via Java

Aspose.PDF for Java har inkludert støtte for håndtering av tabeller som hjelper programvareutviklere med å vise informasjon på en systematisk måte. Biblioteket lar programvareutviklere lage eller legge til nye tabeller i PDF-filer med bare et par linjer med java-kode. Biblioteket har inkludert flere viktige funksjoner for håndtering av tabeller som, trekke ut tabeller fra PDF-dokumenter, manipulere PDF-tabeller, endre eksisterende tabeller, integrere tabeller med datakilder, fjerne tabeller fra PDF og mange flere.

Lag tabell med avrundet hjørne via 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");
    }

Administrer bilder i PDF-dokumenter via Java

Aspose.PDF for Java er et veldig smart og effektivt bibliotek som fullt ut støtter innsetting av bilder samt administrasjon i PDF-dokumenter. Biblioteket lar programvareutviklere legge til bilder til eksisterende PDF-dokumenter og enkelt endre egenskapene. Biblioteket støtter ulike egenskaper for håndtering av bilder som å trekke ut bilder fra PDF-filer, erstatte bilder i PDF, angi bildestørrelse, slette uønskede bilder fra en PDF, søke etter bilder i PDF, få oppløsning og dimensjon av innebygde bilder, generere miniatyrbilder fra PDF dokumenter og mye mer.

Hvordan legge til bilde i en eksisterende PDF-fil via 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();
    }
 Norsk