แปลงไฟล์ XML เป็น PDF ผ่าน Java โดยใช้ REST API

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

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

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

ไลบรารีการแปลง Java XML เป็น PDF และการติดตั้ง SDK

GroupDocs.Conversion Cloud SDK สำหรับ Java เป็นโซลูชันการแปลงเอกสารบนคลาวด์ที่ช่วยให้นักพัฒนา Java สามารถแปลง รูปแบบเอกสารต่างๆ เป็น PDF โดยทางโปรแกรมใน Java ช่วยให้คุณสามารถแปลงเอกสาร รูปภาพ สเปรดชีต งานนำเสนอ และไฟล์ประเภทอื่นๆ มากมายเป็น PDF โดยใช้โค้ดเพียงไม่กี่บรรทัด RESTful API นี้สามารถรวมเข้ากับแอปพลิเคชัน Java ของคุณเพื่อมอบโซลูชันการแปลงที่รวดเร็วและเชื่อถือได้

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

พื้นที่เก็บข้อมูล 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.2</version>
    <scope>compile</scope>
</dependency>

ต่อไป ลงชื่อสมัครใช้ สำหรับบัญชีทดลองใช้ฟรีบน GroupDocs และ รับรหัส API ของคุณ เมื่อคุณมี Application Id และ Application Secret แล้ว ให้เพิ่มข้อมูลโค้ดด้านล่างลงในแอปพลิเคชันที่ใช้ 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);

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

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีแปลง XML เป็น PDF โดยทางโปรแกรมใน Java โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java:

อัปโหลดไฟล์

ประการแรก อัปโหลดไฟล์ XML ไปยังคลาวด์โดยใช้ข้อมูลโค้ดที่ระบุด้านล่าง:

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.xml");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xml", 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();
    }
    
  }
}

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

แปลงไฟล์ XML เป็น PDF ใน Java

ในส่วนนี้ เราจะครอบคลุมขั้นตอนและข้อมูลโค้ดเพื่อแปลงไฟล์ XML เป็นรูปแบบไฟล์ PDF โดยทางโปรแกรมใน Java

ขั้นตอนคือ:

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

ข้อมูลโค้ดด้านล่างแสดงวิธีแปลงไฟล์ XML เป็น PDF ใน Java โดยใช้ REST API คัดลอกและวางโค้ดต่อไปนี้ลงในแอปพลิเคชัน Java ของคุณ:

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;

// แปลงเอกสาร XML เป็น 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.xml");
      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();
    }
  }
}

ผลลัพธ์สามารถดูได้จากภาพด้านล่าง:

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

แปลงไฟล์ XML เป็น PDF ผ่าน Java โดยใช้ REST API

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

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ 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();
    }
    
  }
}

ตัวแปลง XML เป็น PDF ออนไลน์ฟรี

วิธีแปลง XML เป็น PDF ออนไลน์ฟรี โปรดลองใช้ XML ออนไลน์ต่อไปนี้เป็น PDF converter ตัวแปลงนี้ได้รับการพัฒนาโดยใช้ GroupDocs.Conversion Cloud REST API ที่กล่าวถึงข้างต้น

บทสรุป

โดยสรุป การแปลง XML เป็น PDF ให้ประโยชน์มากมายสำหรับการจัดการเอกสารและการเข้าถึงที่ดีขึ้น ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับธุรกิจและบุคคลทั่วไปที่ต้องการแน่ใจว่าไฟล์ของตนปลอดภัย เป็นระเบียบ และสามารถอ่านได้ง่าย หวังว่าคุณจะสนุกกับบทความและได้เรียนรู้:

  • วิธีแปลงไฟล์ XML เป็น PDF โดยทางโปรแกรมใน Java;
  • อัปโหลดไฟล์ XML โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ PDF ที่แปลงแล้วจากคลาวด์
  • และแปลงไฟล์ XML เป็น PDF ได้ฟรีโดยใช้ตัวแปลง XML เป็น PDF ออนไลน์ฟรี

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

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

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับการแปลง XML เป็น PDF ผ่านทาง ฟอรัม ของเรา

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

GroupDocs.Conversion Cloud SDK สำหรับ Java คืออะไร

GroupDocs.Conversion Cloud SDK for Java เป็นเครื่องมือพัฒนาซอฟต์แวร์ที่ช่วยให้นักพัฒนา Java สามารถแปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งในระบบคลาวด์

คุณจะแปลงไฟล์ XML เป็น PDF ผ่าน Java ได้อย่างไร

ใช้เมธอด ConvertDocument ของคลาส ConversionApi และส่งพาธของไฟล์ XML อินพุตและพาธของไฟล์ PDF เอาต์พุตเป็นพารามิเตอร์ code snippet ที่ให้มาจะสาธิตขั้นตอนการแปลงไฟล์ XML เป็นไฟล์ PDF โดยใช้ REST API

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

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

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

วิธีแปลง XML เป็น PDF บน Windows

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

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

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้อง เราขอแนะนำให้อ่านบทความด้านล่างนี้: