excel to pdf ონლაინ

Java REST API Excel სამუშაო წიგნის PDF-ში გადასაყვანად.

Excel ფაილები ფართოდ გამოიყენება მონაცემთა, გამოთვლებისა და ანგარიშების სამართავად, მაგრამ მათი მშობლიურ ფორმატში გაზიარებამ შეიძლება შეუქმნას თავსებადობა და ფორმატირება. ამ ფაილების PDF-ად გადაქცევა უზრუნველყოფს, რომ შინაარსი დარჩეს თანმიმდევრული, უსაფრთხო და ადვილად ხილვადი სხვადასხვა მოწყობილობებსა და პლატფორმებზე. ეს სტატია განიხილავს, თუ როგორ უნდა მიაღწიოთ ამას Java REST API-ის გამოყენებით, რაც უზრუნველყოფს დეველოპერებს საიმედო და ეფექტურ გადაწყვეტას ამ აუცილებელი დოკუმენტის კონვერტაციის პროცესის გასამარტივებლად.

REST API Excel-ში PDF კონვერტაციისთვის

Aspose.Cells Cloud SDK for Java არის ძლიერი და ეფექტური ინსტრუმენტი, რომელიც შექმნილია Excel-ის ცხრილების PDF ფორმატში გადაყვანის გასამარტივებლად. ეს SDK იყენებს RESTful API-ის ძალას, რათა აწარმოოს ფაილების კონვერტაცია სიზუსტით და მარტივად, რაც მას შესანიშნავ არჩევანს ხდის ღრუბელზე დაფუძნებული და ავტომატიზირებული სამუშაო ნაკადებისთვის.

ინსტალაცია

Cloud SDK-ის გამოსაყენებლად, ჩვენ უნდა დავამატოთ შემდეგი Maven დამოკიდებულებები ჩვენს pom.xml ფაილს:

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

ან შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია Aspose Repository-დან.

მეორე მნიშვნელოვანი ნაბიჯი არის თქვენი კლიენტის სერთიფიკატების მიღება cloud dashboard-დან. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადააკეთეთ Excel-ი PDF-ზე Java-ში

შემდეგი Java კოდი გვიჩვენებს, თუ როგორ უნდა გადაიყვანოთ Excel სამუშაო წიგნი PDF ფორმატში Java REST API-ის გამოყენებით:

CellsApi api = new CellsApi(clientId,clientSecret);

შექმენით CellsApi-ს ეგზემპლარი, კლიენტის სერთიფიკატების მიწოდებისას, როგორც შეყვანის არგუმენტები.

api.uploadFile("input.xlsx", file, "basic");

ატვირთეთ შეყვანილი XLSX ღრუბლოვან საცავში uploadFile(…) მეთოდის გამოყენებით.

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"basic",  "Resultant.pdf","basic", null);

და ბოლოს, გამოიძახეთ მეთოდი cellsWorkbookGetWorkbook(…) კონვერტაციის ოპერაციის დასაწყებად.

// დამატებითი მაგალითებისთვის, გთხოვთ, ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // შექმენით CellsApi-ს მაგალითი კლიენტის სერთიფიკატების გამოყენებით
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // შეყვანის XLSX სამუშაო წიგნის სახელი
    String name = "myDocument.xlsx";
    // პაროლის დეტალები, თუ სამუშაო წიგნი დაშიფრულია
    String password = null;
    // განსაზღვრავს, დააყენეთ თუ არა სამუშაო წიგნის რიგები ავტომატური მორგებისთვის.
    Boolean isAutoFit = true;
    // განსაზღვრავს მხოლოდ ცხრილის მონაცემების შენახვას. გამოიყენეთ მხოლოდ PDF Excel-ისთვის.
    Boolean onlySaveTable = true;
    // შედეგად მიღებული ფაილის ფორმატი
    String format = "PDF";
		
    // ფაილის ჩატვირთვა ადგილობრივი სისტემიდან
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // ატვირთეთ შეყვანის XLSX ღრუბლოვან საცავში
    api.uploadFile("input.xlsx", file, "basic");

    // შეასრულეთ დოკუმენტის კონვერტაციის ოპერაცია
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"basic",  "Resultant.pdf","basic", null);        
        
    // წარმატების დაბეჭდვის შეტყობინება
    System.out.println("The Excel to PDF conversion completed sucessfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel to pdf გადახედვა

Excel-ის PDF-ში გადახედვისას.

ზემოთ მოცემულ მაგალითში გამოყენებული Excel-ის შეყვანის სამუშაო წიგნი შეიძლება გადმოწეროთ:

XLSX PDF-ზე cURL ბრძანებების გამოყენებით

Aspose.Cells Cloud, cURL ბრძანებებთან ერთად, უზრუნველყოფს Excel ფაილების PDF ფორმატში გადაყვანის სწრაფ და ეფექტურ გზას. ღრუბელზე დაფუძნებული ეს გადაწყვეტა უზრუნველყოფს მაღალი ხარისხის კონვერტაციას ორიგინალური ფორმატირების შენარჩუნებისას, ცხრილების, სქემების და განლაგების ჩათვლით. cURL-ით შეგიძლიათ შეასრულოთ API ზარები პირდაპირ ბრძანების ხაზიდან, რაც გამორიცხავს დამატებითი პროგრამული უზრუნველყოფის ინსტალაციის საჭიროებას.

ამ მეთოდის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ახლა, როცა გვაქვს JWT ჟეტონი, უნდა შევასრულოთ შემდეგი ბრძანება Excel-ის სამუშაო წიგნის PDF ფორმატში გადასაყვანად.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"pdf\",}"

ჩაანაცვლეთ sourceFile შეყვანილი excel ფაილის სახელით (ხელმისაწვდომია ღრუბლოვან საცავში), myResultant შედეგიანი PDF ფაილის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

ამ სტატიაში გავიგეთ, რომ Aspose.Cells Cloud გთავაზობთ უწყვეტ, საიმედო და ეფექტურ გადაწყვეტას ამ ამოცანის მარტივად მოსაგვარებლად. მისი ძლიერი ფუნქციები, როგორიცაა მაღალი ხარისხის გამომავალი, პერსონალიზაციის ვარიანტები და ღრუბელზე დაფუძნებული კომფორტი, მას ფასდაუდებელ ინსტრუმენტად აქცევს თანამედროვე აპლიკაციებისთვის. სცადეთ Aspose.Cells Cloud SDK Java-სთვის დღეს და განიცადეთ განსხვავება, რაც მას შეუძლია თქვენი განვითარების გზაზე. დარეგისტრირდით უფასო საცდელად დასაწყებად!

სასარგებლო ლინკები

დაკავშირებული სტატიები

გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: