XLS முதல் PDF வரை

Excel ஐ PDF ஆன்லைனில் மாற்றுவது எப்படி என்பதை அறிக

ஒரு XLSB என்பது எக்செல் பைனரி கோப்பு வடிவமாகும், மேலும் இது எக்செல் பணிப்புத்தக உள்ளடக்கத்தைக் குறிப்பிடும் பதிவுகள் மற்றும் கட்டமைப்புகளின் தொகுப்பாகும். உள்ளடக்கத்தில் எண்கள், உரை, அல்லது எண்கள் மற்றும் உரை, சூத்திரங்கள், வெளிப்புற தரவு இணைப்புகள், விளக்கப்படங்கள் மற்றும் படங்கள் ஆகியவற்றின் கட்டமைக்கப்படாத அல்லது அரை-கட்டமைக்கப்பட்ட அட்டவணைகள் இருக்கலாம். மறுமுனையில், நம்பகத்தன்மையை சமரசம் செய்யாமல் எந்த தளத்திலும் உள்ளடக்கத்தைப் பார்க்கும் திறனை PDF வழங்குகிறது. எனவே இந்த திறன் காரணமாக, ஜாவா SDK ஐப் பயன்படுத்தி XLSB ஐ PDF க்கு நிரல் ரீதியாக எவ்வாறு மாற்றுவது என்பது பற்றிய விவரங்களை நாங்கள் விவாதிக்கப் போகிறோம்.

எக்செல் டு பிடிஎஃப் கன்வெர்ஷன் ஏபிஐ

Aspose.Cells Cloud SDK for Java என்பது பிரபலமான எக்செல் வடிவங்களை 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] இல் கிளையண்ட் ஐடி மற்றும் கிளையண்ட் ரகசியத்தைப் பார்க்கவும்/உருவாக்கவும் வேண்டும்.

ஜாவாவில் எக்செல்லை PDF ஆக மாற்றவும்

பின்வரும் பிரிவில், XLSB ஐ PDF வடிவத்திற்கு மாற்றுவது மற்றும் கிளவுட் சேமிப்பகத்தில் வெளியீட்டை எவ்வாறு சேமிப்பது என்பது பற்றிய விவரங்களைப் பற்றி விவாதிக்கப் போகிறோம்.

  • கிளையன்ட் சான்றுகளை உள்ளீட்டு வாதங்களாக வழங்கும் போது CellsApi இன் நிகழ்வை உருவாக்கவும்
  • உள்ளீடு XLSB இன் பெயர், விளைவாக வடிவம் மற்றும் வெளியீட்டு கோப்பு பெயரைக் குறிப்பிடவும்
  • uploadFile(…) முறையைப் பயன்படுத்தி உள்ளீடு XLSB ஐ கிளவுட் ஸ்டோரேஜுக்கு பதிவேற்றவும்
  • இறுதியாக, மாற்றும் செயல்பாட்டைத் தொடங்க 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;
    // அட்டவணை தரவை மட்டும் சேமிக்க வேண்டுமா என்பதைக் குறிப்பிடுகிறது. எக்செல் செய்ய 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 மாற்றும் முன்னோட்டம்

CURL கட்டளைகளைப் பயன்படுத்தி XLSB முதல் PDF வரை

இந்தப் பிரிவில், கிளவுட் ஸ்டோரேஜிலிருந்து 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>"

முடிவுரை

இந்த கட்டுரையில், எக்செல் விரிதாள்களை JSON வடிவத்திற்கு மாற்றுவதற்கான சக்திவாய்ந்த மற்றும் நெகிழ்வான தீர்வை உருவாக்குவதற்கான விவரங்களை நாங்கள் விவாதித்தோம். API ஆனது ஒரு விரிதாள் மற்றும் பல விரிதாள்களை ஒரே நேரத்தில் மாற்றும் திறன் கொண்டது. ஜாவாவிற்கான Aspose.Cells Cloud SDK இன் உதவியுடன், Excel ஐ PDF ஆக மாற்றுவதற்கான நம்பகமான மற்றும் திறமையான தீர்வை உருவாக்கவும். அதே நேரத்தில், cURL கட்டளைகளைப் பயன்படுத்தி XLS ஐ PDF ஆக மாற்றுவதன் மூலம் REST கட்டமைப்பின் செல்வாக்கைப் பயன்படுத்தவும்.

இருப்பினும், தயாரிப்பு ஆவணங்களை ஆராய்ந்து, API வழங்கும் மற்ற அற்புதமான அம்சங்களைப் பற்றி அறிந்துகொள்ள உங்களை மிகவும் ஊக்குவிக்கிறோம். கடைசியாக, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கலை எதிர்கொண்டால், [தயாரிப்பு ஆதரவு மன்றம்12 வழியாக எங்களைத் தொடர்புகொள்ளவும்.

தொடர்புடைய கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடுமாறு நாங்கள் மிகவும் பரிந்துரைக்கிறோம்: