วิธีแปลง Excel เป็น PDF โดยใช้ Java API

แปลง Excel เป็น PDF ใน Java โดยใช้ REST API

สเปรดชีต Excel เป็นหนึ่งในแอปพลิเคชันซอฟต์แวร์ที่มีผู้ใช้มากที่สุด ซึ่งพัฒนาโดย Microsoft สำหรับ Windows PDF(Portable Document Format) เป็นรูปแบบไฟล์ข้ามแพลตฟอร์มที่เชื่อถือได้ ปลอดภัย อาจมีข้อความธรรมดา องค์ประกอบการจัดโครงสร้าง คำอธิบายประกอบ และกราฟิก คุณสามารถแปลงสเปรดชีต Excel XLSX หรือ XLS เป็น PDF โดยทางโปรแกรมใน Java บนคลาวด์โดยใช้ REST API มีหลายสาเหตุที่คุณอาจต้องการแปลงสเปรดชีต Excel เป็น PDF ตัวอย่างเช่น เพื่อปกป้องข้อมูล เพื่อแชร์เอกสารสเปรดชีต รักษาการจัดรูปแบบของสเปรดชีต หรือเพื่อช่วยลดขนาดไฟล์และทำให้แชร์และจัดเก็บได้ง่ายขึ้น ดังนั้นในบทความนี้เราจะดูวิธีการแปลง Excel เป็น PDF โดยใช้ Java API

บทความนี้จะกล่าวถึงหัวข้อต่อไปนี้:

ดาวน์โหลด Excel เป็น PDF Converter ฟรี API ออนไลน์ - การติดตั้ง

ในการแปลง Excel เป็น PDF ใน Java ฉันจะใช้ Java SDK ของ GroupDocs.Conversion Cloud API ไลบรารี Java นี้ติดตั้งง่ายและมีวิธีการมากมายในการแปลง Excel XLSX หรือ XLS เป็น PDF โดยไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม API การแปลงรูปแบบไฟล์ Java ช่วยให้คุณสามารถแปลงเอกสารและรูปภาพของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบใดก็ได้ที่คุณต้องการ แปลงอย่างรวดเร็วระหว่างเอกสารและรูปภาพมากกว่า 50 ประเภททางออนไลน์ เช่น Word, PDF, PowerPoint, Excel, HTML, CAD, ภาพแรสเตอร์ ฯลฯ

อย่างไรก็ตาม คุณสามารถ ดาวน์โหลด ไฟล์ APIs JAR หรือติดตั้ง API โดยใช้การกำหนดค่า Maven เพิ่มพื้นที่เก็บข้อมูลและการพึ่งพาในไฟล์ pom.xml ของโครงการของคุณ ด้านล่างนี้เป็นขั้นตอนสำหรับ Maven:

พื้นที่เก็บข้อมูล Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

การพึ่งพา Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

โปรดรับ รหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มข้อมูลโค้ดในแอปพลิเคชันที่ใช้ Java:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

วิธีแปลง XLSX เป็น PDF ออนไลน์ใน Java โดยใช้ REST API

สเปรดชีต Excel สามารถแปลงเป็นไฟล์ PDF ซึ่งจะช่วยรักษารูปแบบและเลย์เอาต์ของไฟล์ และลดขนาดไฟล์ มาแปลงไฟล์ Excel เป็นรูปแบบไฟล์ PDF โดยทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง:

  1. อัปโหลด ไฟล์ Excel ไปยังคลาวด์
  2. แปลง Excel เป็น PDF โดยใช้ Java
  3. ดาวน์โหลด ไฟล์ PDF ที่แปลงแล้ว

อัพโหลดไฟล์

ขั้นแรก อัปโหลดไฟล์สเปรดชีต Excel ไปยังคลาวด์โดยใช้ตัวอย่างโค้ดต่อไปนี้:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// อัปโหลดไฟล์ไปยัง Cloud Storage ใน Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

ด้วยเหตุนี้ สเปรดชีต Excel ที่อัปโหลดจะพร้อมใช้งานใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลง Excel เป็น PDF ออนไลน์โดยใช้ Java

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงสเปรดชีต XLSX เป็น PDF โดยทางโปรแกรม:

  • ประการแรก สร้างอินสแตนซ์ของ ConvertApi
  • ประการที่สอง สร้างอินสแตนซ์ ConvertSettings
  • ประการที่สาม ตั้งชื่อหน่วยเก็บข้อมูลและป้อนเส้นทางไฟล์ XLSX
  • ตอนนี้ ระบุรูปแบบไฟล์เอาต์พุตเป็น “pdf”
  • ถัดไป ตั้งค่าพาธของไฟล์เอาต์พุต
  • จากนั้น สร้าง ConvertDocumentRequest โดยมีการตั้งค่าการแปลงเป็นพารามิเตอร์
  • สุดท้าย เรียกใช้การแปลงโดยใช้คลาส ConvertApi.convertDocument()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงรูปแบบ Excel เป็นไฟล์ PDF ใน Java โดยใช้ REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// วิธีแปลงไฟล์ XLSX เป็น PDF ออนไลน์ใน Java โดยใช้ REST API
public class App {

  public static void main(String[] args) {
    
    // สร้างอินสแตนซ์ของการแปลง API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // เตรียมการตั้งค่าการแปลง
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // แปลงเป็นรูปแบบที่กำหนด
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
วิธีแปลง Excel เป็น PDF Online โดยใช้ Java

แปลง Excel เป็น PDF ออนไลน์โดยใช้ Java

ไฟล์ Excel ถูกบันทึกเป็น PDF แล้ว คุณสามารถเปิดไฟล์ PDF โดยใช้โปรแกรมดู PDF เช่น Adobe Acrobat Reader เพื่อดูและพิมพ์เนื้อหา

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ PDF ที่แปลงแล้วบนคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ตัวอย่างโค้ดต่อไปนี้:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// ดาวน์โหลดไฟล์จาก Cloud Storage ใน Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

แปลงสเปรดชีต Excel เป็น PDF ใน Java โดยใช้การตั้งค่าขั้นสูง

โปรดทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนไฟล์ XLSX เป็นเอกสาร PDF โดยทางโปรแกรม:

  • ประการแรก สร้างอินสแตนซ์ของ ConvertApi
  • ประการที่สอง สร้างอินสแตนซ์ ConvertSettings
  • ประการที่สาม ตั้งชื่อพื้นที่เก็บข้อมูลและป้อนเส้นทางไฟล์ Excel
  • ถัดไป ตั้งค่า “pdf” เป็นรูปแบบไฟล์เอาต์พุต
  • จากนั้น สร้างอินสแตนซ์ของ PdfConvertOptions
  • จากนั้น ตั้งค่าตัวเลือกการแปลงต่างๆ เช่น setFromPage, setPagesCount, setZoom, setImageQuality, setPassword, setHeight, setMarginTop, setDpi เป็นต้น
  • ตอนนี้ตั้งค่าตัวเลือกการแปลงและค่าเส้นทางของไฟล์ที่ส่งออก
  • จากนั้น สร้าง ConvertDocumentRequest โดยมีการตั้งค่าการแปลงเป็นพารามิเตอร์
  • สุดท้าย รับไฟล์เอาต์พุตโดยเรียกใช้คลาส ConvertApi.convertDocument()

ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ Excel เป็นไฟล์ PDF ออนไลน์ใน Java โดยใช้ REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// วิธีแปลงสเปรดชีต Excel เป็น PDF ใน Java โดยใช้การตั้งค่าขั้นสูง
public class App {

  public static void main(String[] args) {
    
    // สร้างอินสแตนซ์ของการแปลง API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // เตรียมการตั้งค่าการแปลง
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xls");
      settings.setFormat("pdf");
      
      PdfConvertOptions convertOptions = new PdfConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setZoom(50);
      convertOptions.setDpi(124.0);
      convertOptions.setCenterWindow(true);
      convertOptions.setCompressImages(false);
      convertOptions.setDisplayDocTitle(true);
      convertOptions.setFitWindow(false);
      convertOptions.setGrayscale(false);
      convertOptions.setImageQuality(100);
      convertOptions.setLinearize(false);
      convertOptions.setMarginTop(5);
      convertOptions.setMarginLeft(5);
      convertOptions.setPassword("password");
      convertOptions.setUnembedFonts(true);
      convertOptions.setRemoveUnusedStreams(true);
      convertOptions.setRemoveUnusedObjects(true);
      convertOptions.setRemovePdfaCompliance(false);
      convertOptions.setHeight(1024);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.pdf");
      
      // แปลงเป็นรูปแบบที่กำหนด
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document conveted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
วิธีแปลงสเปรดชีต Excel เป็น PDF ใน Java โดยใช้การตั้งค่าขั้นสูง

แปลงสเปรดชีต Excel เป็น PDF ใน Java โดยใช้การตั้งค่าขั้นสูง

โปรแกรมแปลง Excel เป็น PDF ออนไลน์ฟรี

วิธีแปลง XLSX เป็น PDF ออนไลน์ฟรี โปรดลองใช้ ตัวแปลง XLSX เป็น PDF ออนไลน์ฟรี ซึ่งพัฒนาโดยใช้ API ด้านบน

บทสรุป

เราสรุปบทความนี้ ณ จุดนี้โดยหวังว่าคุณจะได้เรียนรู้:

  • วิธีแปลงรูปแบบ Excel เป็นไฟล์ PDF ใน java บนคลาวด์
  • อัปโหลดไฟล์ Excel โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ PDF ที่แปลงแล้วจากคลาวด์
  • วิธีแปลง Excel เป็น PDF ออนไลน์ใน java โดยใช้การตั้งค่าขั้นสูง
  • โปรแกรมแปลง Excel เป็น PDF ฟรีออนไลน์

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ หรือตัวอย่างที่มีอยู่ใน GitHub นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

สุดท้ายนี้ groupdocs.cloud กำลังเขียนบทความบล็อกใหม่เกี่ยวกับการแปลงไฟล์รูปแบบต่างๆ โดยใช้ REST API ดังนั้นโปรดติดตามข่าวสารล่าสุด

ถามคำถาม

คุณสามารถโพสต์คำถาม/ข้อสงสัยเกี่ยวกับวิธีแปลง Excel เป็น PDF ผ่านทาง ฟอรัม ของเรา

คำถามที่พบบ่อย

ฉันจะแปลงข้อมูล Excel เป็น PDF ใน Java ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Java สำหรับวิธีแปลงไฟล์ Excel เป็น PDF อย่างรวดเร็วและง่ายดาย

วิธีแปลงตาราง Excel เป็น PDF ใน Java โดยใช้ REST API

สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลง และเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อแปลงไฟล์ Excel เป็น PDF

วิธีบันทึก Excel เป็น PDF ออนไลน์ฟรี

ตัวแปลงสเปรดชีต Excel เป็น PDF ออนไลน์ฟรี ช่วยให้คุณส่งออกไฟล์ Excel เป็นไฟล์ PDF ได้อย่างรวดเร็วและง่ายดาย เมื่อการแปลงเสร็จสิ้น คุณสามารถดาวน์โหลดไฟล์ PDF

ฉันจะแปลง Excel XLSX เป็น PDF ออนไลน์ฟรีได้อย่างไร

  • เปิด ตัวแปลง Excel เป็น PDF ออนไลน์ฟรี
  • คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดแผ่นงาน Excel หรือลากและวางไฟล์ Excel
  • คลิกที่ปุ่ม Convert Now ตัวแปลง XLSX เป็น PDF ออนไลน์จะเปลี่ยนตาราง Excel เป็นไฟล์ PDF
  • ลิงค์ดาวน์โหลดไฟล์ผลลัพธ์จะพร้อมใช้งานทันทีหลังจากแปลงไฟล์ Excel เป็น PDF ออนไลน์

จะติดตั้งห้องสมุดออนไลน์ Excel เป็น PDF ได้อย่างไร

ติดตั้งตัวแปลง Excel เป็น PDF ดาวน์โหลดไลบรารี Java ฟรี เพื่อสร้างและแปลง Excel เป็น PDF โดยทางโปรแกรม

ฉันจะแปลง Excel เป็น PDF ใน windows ได้อย่างไร

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดไฟล์ตัวแปลงไฟล์ Excel เป็น PDF ฟรี ตัวแปลงออฟไลน์นี้สามารถใช้เพื่อเปลี่ยนสเปรดชีต Excel เป็นไฟล์ PDF ในหน้าต่างได้โดยใช้คลิกเดียว

ดูสิ่งนี้ด้วย

โปรดไปที่ลิงก์ด้านล่างเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: