XLS դեպի PDF

Իմացեք, թե ինչպես փոխարկել Excel-ը PDF-ի առցանց

XLSB-ը Excel-ի երկուական ֆայլի ձևաչափ է և գրառումների և կառուցվածքների հավաքածու է, որը սահմանում է Excel-ի աշխատանքային գրքի բովանդակությունը: Բովանդակությունը կարող է ներառել թվերի, տեքստի կամ թվերի և տեքստի չկառուցված կամ կիսակառույց աղյուսակներ, բանաձևեր, արտաքին տվյալների միացումներ, գծապատկերներ և պատկերներ: Մյուս կողմից, PDF-ը հնարավորություն է տալիս դիտել բովանդակությունը ցանկացած հարթակում՝ առանց խախտելու հավատարմությունը: Հետևաբար, շնորհիվ այս կարողության, մենք պատրաստվում ենք քննարկել մանրամասները, թե ինչպես ծրագրավորել XLSB-ը PDF-ի վերածելու Java SDK-ի միջոցով:

Excel-ի PDF փոխակերպման API

Aspose.Cells Cloud SDK for Java-ը մեր մրցանակակիր լուծումն է, որն ապահովում է Excel-ի հանրահայտ ձևաչափերը ստեղծելու, խմբագրելու և PDF-ի, HTML, TIFF, [CSV]-ի ստեղծելու, խմբագրելու և փոխակերպելու հնարավորություններ: 7 և այլ աջակցվող ֆայլի ձևաչափեր: Իր հզոր և ճկուն առանձնահատկություններով՝ ամպի վրա հիմնված այս API-ն ապահովում է պարզ և արդյունավետ լուծում Excel աղյուսակները PDF ձևաչափի փոխակերպելու համար: Այժմ SDK-ն օգտագործելու համար մենք պատրաստվում ենք ավելացնել հետևյալ հղումը pom.xml-ում maven build տիպի:

<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>22.5</version>
    </dependency>
</dependencies>

Այժմ Cloud SDK-ն օգտագործելու համար դուք պետք է գրանցեք անվճար հաշիվ Aspose Cloud-ի վրա և փնտրեք/ստեղծեք Հաճախորդի ID և Հաճախորդի գաղտնիք Cloud Dashboard-ում:

Փոխարկել Excel-ը PDF-ի Java-ում

Հետևյալ բաժնում մենք պատրաստվում ենք քննարկել մանրամասները, թե ինչպես փոխարկել XLSB-ը PDF ձևաչափի և պահպանել ելքը Cloud պահեստում:

  • Ստեղծեք CellsApi-ի օրինակ՝ որպես մուտքային փաստարկներ տրամադրելով հաճախորդի հավատարմագրերը
  • Նշեք մուտքագրման XLSB անվանումը, արդյունքի ձևաչափը և ելքային ֆայլի անունը
  • Վերբեռնեք մուտքագրված XLSB-ը ամպային պահեստում՝ օգտագործելով uploadFile(…) մեթոդը
  • Վերջապես, փոխակերպման գործողությունը սկսելու համար զանգահարեք cellsWorkbookGetWorkbook(…) մեթոդը:
// Լրացուցիչ օրինակների համար այցելեք https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Ստացեք ClientID-ը և ClientSecret-ը https://dashboard.aspose.cloud/-ից
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ստեղծել CellsApi-ի օրինակ՝ օգտագործելով հաճախորդի հավատարմագրերը
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // մուտքագրման XLSB աշխատանքային գրքույկի անվանումը
    String name = "myDocument.xlsb";
    // գաղտնաբառի մանրամասները, եթե աշխատանքային գրքույկը գաղտնագրված է
    String password = null;
    // Նշում է, թե արդյոք աշխատանքային գրքույկի տողերը պետք է լինեն ավտոմատ կերպով:
    Boolean isAutoFit = true;
    // Նշում է, թե արդյոք պահպանվում են միայն աղյուսակի տվյալները: Excel-ի համար օգտագործեք միայն pdf:
    Boolean onlySaveTable = true;
    // արդյունքում ստացված ֆայլի ձևաչափը
    String format = "PDF";
		
    // բեռնել ֆայլը տեղական համակարգից
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // վերբեռնեք XLSB մուտքագրումը ամպային պահեստում
    api.uploadFile("input.xlsb", file, "Internal");

    // կատարել փաստաթղթերի փոխակերպման գործողություն
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // տպել հաջողության հաղորդագրություն
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Վերոնշյալ օրինակում օգտագործված նմուշային ֆայլերը կարելի է ներբեռնել այստեղից

XLS դեպի PDF

Պատկեր 1:- XLSB-ի PDF փոխակերպման նախադիտում

XLSB-ից դեպի PDF՝ օգտագործելով cURL հրամանները

Այս բաժնում մենք պատրաստվում ենք օգտագործել cURL հրամանները՝ XLSB-ն ամպային պահեստից բեռնելու և այն PDF ձևաչափի փոխարկելու համար: Այսպիսով, որպես նախապայման, մենք նախ պետք է ստեղծենք JWT մուտքի նշան՝ հիմնված հաճախորդի հավատարմագրերի վրա:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Երբ JWT նշանը ստեղծվի, փոխակերպումն իրականացնելու համար կատարեք հետևյալ հրամանը:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Եզրակացություն

Այս հոդվածում մենք քննարկել ենք Excel աղյուսակները JSON ձևաչափի փոխարկելու հզոր և ճկուն լուծում մշակելու մանրամասները: API-ն հավասարապես ունակ է փոխակերպելու մեկ աղյուսակ, ինչպես նաև մի քանի աղյուսակներ միանգամից: Այսպիսով, Aspose.Cells Cloud SDK-ի օգնությամբ Java-ի համար մշակեք հուսալի և արդյունավետ լուծում Excel-ը PDF-ի փոխակերպելու համար: Միևնույն ժամանակ, վերցրեք REST ճարտարապետության լծակները՝ XLS-ը PDF-ի վերածելով՝ օգտագործելով cURL հրամանները:

Այնուամենայնիվ, մենք մեծապես խրախուսում ենք ձեզ ուսումնասիրել ապրանքի փաստաթղթերը և իմանալ API-ի կողմից առաջարկվող այլ հետաքրքիր գործառույթների մասին: Ի վերջո, եթե API-ն օգտագործելիս որևէ խնդրի հանդիպեք, խնդրում ենք ազատ զգալ կապվել մեզ հետ [ապրանքի աջակցության ֆորումի] միջոցով 12:

Առնչվող հոդվածներ

Խորհուրդ ենք տալիս ավելին իմանալու համար այցելել հետևյալ հղումները.