1. Məhsullar
  2.   PDF
  3.   Java
  4.   Aspose.PDF for Java

Aspose.PDF for Java

 
 

Java PDF API vasitəsilə PDF-ləri yaradın, təhlil edin və çevirin

Adobe Acrobat istifadə etmədən PDF sənədlərinin hazırlanması, göstərilməsi, təhlili, manipulyasiyası və digər dəstəklənən fayl formatlarına çevrilməsi üçün aparıcı Java Kitabxanası.

Java üçün Aspose.PDF güclü proqramlar yaratmağa kömək etməklə tərtibatçının işini asanlaşdıran aparıcı Java API-dir. PDF sənədləri ilə işləmək üçün. Kitabxana proqramlı şəkildə sadə və mürəkkəb PDF sənədlərini tez yarada bilər. Java üçün Aspose.PDF-nin ən heyrətamiz xüsusiyyəti həm API, həm də XML şablonlarından PDF sənədlərinin formalaşmasını dəstəkləməsidir. Kitabxana tamamilə Java-da yazılmışdır və JDK 1.8 və daha yuxarı versiyalarla rahat işləyir.

Kitabxana DOC, DOCX, PDF, PDF/A, TEX, XPS, SVG, XLSX, PPTX, JPEG, PNG, BMP və s. kimi geniş çeşidli giriş və çıxış formatları üçün tam dəstək göstərmişdir. . Tərtibatçılar kitabxanadan müxtəlif sənədlərin yaradılması və işlənməsini həyata keçirmək üçün istifadə edə bilərlər, məsələn, sıfırdan yeni PDF-lər yaratmaq, mövcud PDF-ləri yükləmək, PDF-lərə mətn əlavə etmək, şəkilləri daxil etmək, PDF formasını emal etmək, metadata qurmaq və çıxarmaq, annotasiyaları emal etmək, əlfəcinləri və su nişanlarını idarə etmək, xüsusi şrifti idarə etmək və s. Kitabxana həmçinin məzmunun tərtibatına və formatına asanlıqla nəzarət etmək üçün dəstək verir.

Java üçün Aspose.PDF həmçinin istifadəçilərə mövcud PDF-lərdən mətn, şəkillər və digər məlumatları çıxarmağa və onu müxtəlif formatlarda saxlamağa imkan verir. Bu, çox sayda layihələr üçün uyğun olan yüksək çevik və güclü API-dir. İstər yeni PDF sənədləri yaradırsınız, istər mövcud sənədləri manipulyasiya edirsiniz, istərsə də PDF-ləri digər formatlara çevirirsiniz, bu API işi yerinə yetirmək üçün lazım olan hər şeyi təmin edir. Zəngin funksiyalar dəsti və istifadəsi asan metodları ilə Java üçün Aspose.PDF Java mühitində PDF sənədləri ilə işləyən istənilən tərtibatçı üçün dəyərli vasitədir.

Previous Next

Java üçün Aspose.PDF ilə başlanğıc

Java üçün Aspose.PDF quraşdırmanın tövsiyə olunan yolu Maven repozitoriyası vasitəsilədir. Siz sadə konfiqurasiyalarla birbaşa Maven Layihələrinizdə Java API üçün Aspose.PDF-dən asanlıqla istifadə edə bilərsiniz.

Java üçün Aspose.Pdf üçün Maven deposu

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

Siz kitabxananı birbaşa Aspose.PDF məhsul səhifəsindən yükləyə bilərsiniz

PDF fayllarını Java API vasitəsilə çevirin

Java üçün Aspose.PDF PDF sənədlərini çoxsaylı dəstəklənən formatlara çevirmək, eləcə də digər formatlardan PDF-ə çevirmək üçün çox güclü dəstək təmin etmişdir. Kitabxana bir neçə məşhur sənəd formatının yüklənməsini və saxlanmasını dəstəkləyir. Aspose.PDF-dən istifadə edərək siz PDF-i XLSX, ODS, CSV və SpreadSheetML kimi Microsoft Excel formatlarına, HTML-ni PDF-ə, PDF-ni PowerPoint-ə, PDF-ni EPUB və XPS-ə, PDF sənədlərini HTML-yə və daha çoxuna çevirə bilərsiniz. O, həmçinin müxtəlif şəkil formatlarını PDF-ə çevirməyə, həmçinin PDF səhifələrini JPEG, PNG və digər formatlarda şəkillər kimi ixrac etməyə imkan verir.

Java vasitəsilə İdarəetmə Sütunu ilə PDF-i XLS-ə çevirin

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

Java Kitabxanası vasitəsilə PDF sənədlərinin təhlili

Java üçün Aspose.PDF proqram mütəxəssisləri üçün PDF sənədlərini java proqramlarında sadəcə bir neçə sətir Java kodu ilə təhlil etməyi asanlaşdırır. Kitabxana PDF faylından müxtəlif növ məlumatları asanlıqla çıxarmağa imkan verir. Bu, bütün PDF sənədindən, müəyyən bir səhifədən və ya səhifədəki müəyyən bir bölgədən mətn təhlilini və ya çıxarılmasını dəstəkləyir. Kitabxana həmçinin bu formalardan şəkillərin, şriftlərin, məlumatların çıxarılmasını, həmçinin PDF fayllarından AcroForms məlumatlarının çıxarılmasını dəstəkləyir. Aspose.PDF həmçinin PDF-dən cədvəl çıxarmağı dəstəkləyir.

Java API vasitəsilə PDF faylından Şəkilləri çıxarın

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

Java vasitəsilə PDF sənədlərində cədvəllərlə işləmək

Java üçün Aspose.PDF proqramı proqram tərtibatçılarına məlumatları sistematik şəkildə göstərməyə kömək edən cədvəllərin idarə edilməsi üçün dəstəyi ehtiva edir. Kitabxana proqram tərtibatçılarına yalnız bir neçə sətir java kodu ilə PDF faylları daxilində yeni cədvəllər yaratmağa və ya əlavə etməyə imkan verir. Kitabxana cədvəlləri idarə etmək üçün bir sıra vacib funksiyaları ehtiva edir, məsələn, PDF sənədlərindən cədvəllər çıxarmaq, PDF cədvəllərini manipulyasiya etmək, mövcud cədvəlləri dəyişdirmək, cədvəlləri məlumat mənbələri ilə inteqrasiya etmək, PDF-dən cədvəlləri silmək və daha çox.

Java API vasitəsilə dairəvi künclə cədvəl yaradın

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

Java vasitəsilə PDF Sənədlərindəki Şəkilləri idarə edin

Java üçün Aspose.PDF çox ağıllı və səmərəli kitabxanadır və PDF sənədlərinin daxilində şəkillərin daxil edilməsini və idarə olunmasını tam dəstəkləyir. Kitabxana proqram tərtibatçılarına mövcud PDF sənədlərinə şəkillər əlavə etmək və onun xassələrini asanlıqla dəyişmək imkanı verir. Kitabxana şəkilləri idarə etmək üçün müxtəlif xüsusiyyətləri dəstəkləyir, məsələn, PDF fayllarından şəkillər çıxarmaq, PDF-də şəkilləri dəyişdirmək, şəkil ölçüsünü təyin etmək, PDF-dən arzuolunmaz şəkilləri silmək, PDF-də şəkilləri axtarmaq, yerləşdirmə şəkillərinin həlli və ölçüsünü əldə etmək, PDF-dən kiçik şəkillər yaratmaq sənədlər və daha çox.

Java API vasitəsilə Mövcud PDF-ə Şəkil əlavə etmək üçün necə?

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