XLS నుండి PDF

Excelని PDF ఆన్‌లైన్‌కి ఎలా మార్చాలో తెలుసుకోండి

ఒక XLSB అనేది ఎక్సెల్ బైనరీ ఫైల్ ఫార్మాట్, మరియు ఇది Excel వర్క్‌బుక్ కంటెంట్‌ను పేర్కొనే రికార్డులు మరియు నిర్మాణాల సమాహారం. కంటెంట్‌లో సంఖ్యలు, వచనం లేదా సంఖ్యలు మరియు వచనం, సూత్రాలు, బాహ్య డేటా కనెక్షన్‌లు, చార్ట్‌లు మరియు చిత్రాల యొక్క నిర్మాణాత్మక లేదా సెమీ స్ట్రక్చర్డ్ టేబుల్‌లు ఉండవచ్చు. మరోవైపు, PDF విశ్వసనీయతకు రాజీ పడకుండా ఏదైనా ప్లాట్‌ఫారమ్‌లో కంటెంట్‌ను వీక్షించే సామర్థ్యాన్ని అందిస్తుంది. అందువల్ల ఈ సామర్ధ్యం కారణంగా, జావా SDKని ఉపయోగించి XLSBని PDFకి ప్రోగ్రామాటిక్‌గా మార్చడం ఎలా అనే వివరాలను మేము చర్చించబోతున్నాము.

Excel నుండి PDF మార్పిడి API

Aspose.Cells Cloud SDK for Java అనేది ప్రముఖ Excel ఫార్మాట్‌లను PDF, HTML, TIFF, [CSV]కి సృష్టించడం, సవరించడం మరియు మార్చడం వంటి సామర్థ్యాలను అందించే మా అవార్డ్-విజేత పరిష్కారం. 7, మరియు ఇతర [మద్దతు ఉన్న ఫైల్ ఫార్మాట్‌లు8. దాని శక్తివంతమైన మరియు సౌకర్యవంతమైన ఫీచర్లు, ఈ క్లౌడ్-ఆధారిత API Excel స్ప్రెడ్‌షీట్‌లను PDF ఆకృతికి మార్చడానికి సరళమైన మరియు సమర్థవంతమైన పరిష్కారాన్ని అందిస్తుంది. ఇప్పుడు SDKని ఉపయోగించడానికి, మేము మావెన్ బిల్డ్ రకం యొక్క 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>22.5</version>
    </dependency>
</dependencies>

ఇప్పుడు Cloud SDKని ఉపయోగించడానికి, మీరు Aspose Cloudలో ఉచిత ఖాతాను నమోదు చేసుకోవాలి మరియు Cloud Dashboardలో క్లయింట్ ID మరియు క్లయింట్ రహస్యాన్ని వెతకాలి/సృష్టించాలి.

జావాలో ఎక్సెల్‌ను పిడిఎఫ్‌గా మార్చండి

క్రింది విభాగంలో, మేము XLSBని PDF ఆకృతికి మార్చడం మరియు అవుట్‌పుట్‌ను క్లౌడ్ నిల్వలో ఎలా సేవ్ చేయాలి అనే వివరాలను చర్చించబోతున్నాము.

  • క్లయింట్ ఆధారాలను ఇన్‌పుట్ ఆర్గ్యుమెంట్‌లుగా అందించేటప్పుడు CellsApi యొక్క ఉదాహరణను సృష్టించండి
  • ఇన్‌పుట్ XLSB పేరు, ఫలిత ఆకృతి మరియు అవుట్‌పుట్ ఫైల్ పేరును పేర్కొనండి
  • uploadFile(…) పద్ధతిని ఉపయోగించి ఇన్‌పుట్ XLSBని క్లౌడ్ నిల్వకు అప్‌లోడ్ చేయండి
  • చివరగా, మార్పిడి ఆపరేషన్‌ను ప్రారంభించడానికి cellsWorkbookGetWorkbook(…) పద్ధతికి కాల్ చేయండి
// మరిన్ని ఉదాహరణల కోసం, దయచేసి https://github.com/aspose-cells-cloud/aspose-cells-cloud-javaని సందర్శించండి

try
    {
    // https://dashboard.aspose.cloud/ నుండి ClientID మరియు ClientSecretని పొందండి
    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;
    // పట్టిక డేటాను మాత్రమే సేవ్ చేయాలా వద్దా అని నిర్దేశిస్తుంది. ఎక్సెల్ చేయడానికి పిడిఎఫ్ మాత్రమే ఉపయోగించండి.
    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 మార్పిడి ప్రివ్యూ

CURL ఆదేశాలను ఉపయోగించి XLSB నుండి PDF వరకు

ఈ విభాగంలో, మేము క్లౌడ్ నిల్వ నుండి XLSBని లోడ్ చేయడానికి మరియు దానిని PDF ఆకృతికి మార్చడానికి cURL ఆదేశాలను ఉపయోగించబోతున్నాము. కాబట్టి ముందస్తు అవసరంగా, మేము ముందుగా క్లయింట్ ఆధారాల ఆధారంగా 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 క్లౌడ్ SDK సహాయంతో, Excelని PDFగా మార్చడానికి నమ్మకమైన మరియు సమర్థవంతమైన పరిష్కారాన్ని అభివృద్ధి చేయండి. అదే సమయంలో, cURL ఆదేశాలను ఉపయోగించి XLSని PDFకి మార్చడం ద్వారా REST ఆర్కిటెక్చర్ యొక్క పరపతిని తీసుకోండి.

అయినప్పటికీ, ఉత్పత్తి డాక్యుమెంటేషన్ని అన్వేషించడానికి మరియు API అందించే ఇతర ఉత్తేజకరమైన ఫీచర్‌ల గురించి తెలుసుకోవడానికి మేము మిమ్మల్ని బాగా ప్రోత్సహిస్తున్నాము. చివరగా, మీరు APIని ఉపయోగిస్తున్నప్పుడు ఏదైనా సమస్యను ఎదుర్కొంటే, దయచేసి [ఉత్పత్తి మద్దతు ఫోరమ్] ద్వారా మమ్మల్ని సంప్రదించడానికి సంకోచించకండి12.

సంబంధిత కథనాలు

దీని గురించి మరింత తెలుసుకోవడానికి క్రింది లింక్‌లను సందర్శించాలని మేము బాగా సిఫార్సు చేస్తున్నాము: