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

Aspose.PDF for Java

 
 

Luo, jäsennä ja muunna PDF-tiedostoja Java PDF API:n kautta

Johtava Java-kirjasto PDF-dokumenttien luomiseen, hahmontamiseen, jäsentämiseen, käsittelyyn ja muuntamiseen muihin tuettuihin tiedostomuotoihin ilman Adobe Acrobatia.

Aspose.PDF for Java on johtava Java-sovellusliittymä, joka helpottaa kehittäjien työtä auttamalla heitä luomaan tehokkaita sovelluksia PDF-dokumenttien käsittelyyn. Kirjasto voi luoda ohjelmallisesti yksinkertaisia ja monimutkaisia PDF-dokumentteja lennossa. Aspose.PDF for Java -sovelluksen hämmästyttävin ominaisuus on, että se tukee PDF-dokumenttien muodostamista sekä API:n että XML-malleista. Kirjasto on kokonaan kirjoitettu Java-kielellä ja toimii sujuvasti JDK 1.8:n ja sitä uudempien kanssa.

Kirjasto on tarjonnut täydellisen tuen laajalle valikoimalle syöttö- ja tulostusmuotoja, kuten DOC, DOCX, PDF, PDF/A , TEX, XPS, SVG, XLSX, PPTX, JPEG, PNG, BMP ja niin edelleen. . Kehittäjät voivat käyttää kirjastoa erilaisten asiakirjojen luomiseen ja käsittelyyn, kuten uusien PDF-tiedostojen luomiseen tyhjästä, olemassa olevien PDF-tiedostojen lataamiseen, tekstin lisäämiseen PDF-tiedostoihin, kuvien lisäämiseen, PDF-lomakkeen käsittelyyn, metatietojen asettamiseen ja poimimiseen, huomautusten käsittelyyn, kirjanmerkkien ja vesileimojen hallintaan, hallita mukautettua kirjasinta ja niin edelleen. Kirjasto tarjoaa myös tukea sisällön asettelun ja muotoilun helpottamiseen.

Aspose.PDF for Java antaa käyttäjille mahdollisuuden poimia tekstiä, kuvia ja muita tietoja olemassa olevista PDF-tiedostoista ja tallentaa ne useisiin eri muotoihin. Se on erittäin joustava ja tehokas API, joka sopii hyvin monenlaisiin projekteihin. Luotpa sitten uusia PDF-dokumentteja, muokkaat olemassa olevia tai muunnat PDF-tiedostoja muihin muotoihin, tämä API tarjoaa kaiken, mitä tarvitset työn suorittamiseen. Aspose.PDF for Java on runsaan ominaisuusvalikoimansa ja helppokäyttöisten menetelmiensä ansiosta arvokas työkalu kaikille PDF-dokumenttien kanssa Java-ympäristössä työskenteleville kehittäjille.

Previous Next

Javan Aspose.PDF:n käytön aloittaminen

Suositeltava tapa asentaa Aspose.PDF for Java on Maven-tietovaraston kautta. Voit helposti käyttää Aspose.PDF for Java API:ta suoraan Maven Projectsissäsi yksinkertaisilla kokoonpanoilla.

Maven-arkisto Aspose.Pdf:lle Javalle

 //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>

Voit ladata kirjaston suoraan Aspose.PDF-tuotesivulta

Muunna PDF-tiedostoja Java-sovellusliittymän kautta

Aspose.PDF for Java on tarjonnut erittäin tehokkaan tuen PDF-dokumenttien muuntamiseen lukuisiin tuettuihin muotoihin sekä muuntamiseen muista muodoista PDF-muotoon. Kirjasto on tukenut useiden suosittujen asiakirjamuotojen lataamista ja tallentamista. Aspose.PDF:n avulla voit muuntaa PDF:n Microsoft Excel -muotoon, kuten XLSX, ODS, CSV ja SpreadSheetML, HTML PDF:ksi, PDF PowerPointiksi, PDF EPUB:ksi ja XPS:ksi, PDF-dokumentit HTML:ksi ja paljon muuta. Sen avulla voidaan myös muuntaa eri kuvamuotoja PDF-muotoon sekä viedä PDF-sivuja kuvina JPEG-, PNG- ja muissa muodoissa.

Muunna PDF-tiedosto XLS-muotoon ohjaussarakkeen avulla Javan kautta

    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-dokumenttien jäsentäminen Java-kirjaston kautta

Aspose.PDF for Java tekee ohjelmistoalan ammattilaisten helpoksi jäsentää PDF-dokumenttejaan Java-sovelluksissa vain muutamalla Java-koodirivillä. Kirjasto mahdollistaa erilaisten tietojen purkamisen PDF-tiedostosta helposti. Se tukee tekstin jäsentämistä tai poiminta koko PDF-dokumentista, tietystä sivusta tai tietyltä sivun alueelta. Kirjasto tukee myös kuvien, fonttien ja tietojen purkamista näistä lomakkeista sekä AcroForms-tietojen purkamista PDF-tiedostoista. Aspose.PDF tukee myös taulukon purkamista PDF-tiedostosta.

Pura kuvat PDF-tiedostosta Java API:n kautta

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();
       }
   }

PDF-dokumenttien taulukoiden käyttäminen Javan kautta

Aspose.PDF for Java sisältää tuen taulukoiden käsittelylle, mikä auttaa ohjelmistokehittäjiä näyttämään tietoja järjestelmällisesti. Kirjaston avulla ohjelmistokehittäjät voivat luoda tai lisätä uusia taulukoita PDF-tiedostoihin vain muutamalla rivillä Java-koodia. Kirjastossa on useita tärkeitä ominaisuuksia taulukoiden käsittelyyn, kuten taulukoiden purkaminen PDF-dokumenteista, PDF-taulukoiden käsittely, olemassa olevien taulukoiden muokkaaminen, taulukon integrointi tietolähteisiin, taulukoiden poistaminen PDF-tiedostosta ja paljon muuta.

Luo pyöristetyn kulman taulukko Java API:n kautta

 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");
    }

Hallinnoi PDF-dokumenttien sisällä olevia kuvia Javalla

Aspose.PDF for Java on erittäin älykäs ja tehokas kirjasto, joka tukee täysin kuvien lisäämistä sekä hallintaa PDF-dokumenttien sisällä. Kirjaston avulla ohjelmistokehittäjät voivat lisätä kuvia olemassa oleviin PDF-dokumentteihin ja muuttaa sen ominaisuuksia helposti. Kirjasto tukee erilaisia ominaisuuksia kuvien käsittelyyn, kuten kuvien poimiminen PDF-tiedostoista, kuvien korvaaminen PDF-tiedostossa, kuvakoon asettaminen, ei-toivottujen kuvien poistaminen PDF-tiedostosta, kuvien haku PDF-tiedostosta, upotettujen kuvien tarkkuuden ja mittasuhteen saaminen, pikkukuvien luominen PDF-tiedostosta. asiakirjoja ja paljon muuta.

Kuinka lisään kuvan olemassa olevaan PDF-tiedostoon Java API:n kautta?

 
    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();
    }
 Suomen