วิธีแปลงไฟล์ PDF เป็นไฟล์รูปภาพ เช่น TIFF, JPEG, BMP หรือ GIF โดยใช้ Java

แปลงเอกสาร PDF เป็นไฟล์ภาพ TIFF, JPEG, BMP หรือ GIF ใน Java

หากคุณสงสัยว่าจะเปลี่ยน PDF เป็นรูปภาพได้อย่างไร ฉันมาที่นี่เพื่อบอกคุณว่าการใช้ Java API ทำได้ง่ายและตรงไปตรงมามาก ตัวแปลง Java API PDF อันทรงพลังนี้ช่วยให้คุณแปลงไฟล์ PDF เป็นรูปแบบรูปภาพ เช่น TIFF, JPEG, BMP และ GIF ได้อย่างรวดเร็วและออนไลน์ ดังที่เราทราบ รูปภาพเป็นหนึ่งในองค์ประกอบข้อมูลที่สำคัญที่สุด ดังนั้นผู้ใช้จึงมักจำเป็นต้องแปลงไฟล์ PDF เป็นรูปภาพ การแยกวิเคราะห์ วาด และแสดงเนื้อหาจากเอกสาร PDF เป็นเรื่องยากเนื่องจากความซับซ้อน การแปลงเอกสาร PDF เป็นไฟล์รูปภาพทำให้สามารถเข้าถึงได้ง่ายขึ้น ดูได้ง่าย และปลอดภัย ดังนั้น บทความนี้จึงนำเสนอวิธีแก้ปัญหาสำหรับการแปลงไฟล์ PDF เป็นไฟล์รูปภาพ TIFF, JPEG, BMP และ GIF ใน Java

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

Java แปลง PDF เป็นไฟล์รูปภาพ API - การติดตั้ง SDK

หากต้องการแปลงไฟล์ PDF เป็นรูปแบบภาพ Java ฉันจะใช้ Java SDK ของ GroupDocs.Conversion Cloud API เป็นไลบรารี Java ที่มีประสิทธิภาพสำหรับการแปลงไฟล์ PDF เป็นรูปแบบรูปภาพ เช่น JPEG, PNG, TIFF และ BMP มีตัวเลือกการแปลงไฟล์ที่หลากหลาย หนึ่งในนั้นคือการแปลงไฟล์ PDF เป็นรูปภาพ การรวมแอปพลิเคชัน Java ของคุณเข้ากับ API ตัวแปลง PDF เป็น JPG นั้นรวดเร็วมากด้วยขั้นตอนการติดตั้งที่ง่ายและสะดวกของ ไลบรารี Java นี้

ในการเริ่มต้น คุณสามารถ ดาวน์โหลด ไฟล์ JAR หรือทำตามการกำหนดค่า 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>

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

# Java แปลง PDF เป็น Image File API และ Java SDK
# รับ 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);

วิธีแปลง PDF เป็น TIFF Image ใน Java

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

อัพโหลดไฟล์

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

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

ดังนั้น ไฟล์ PDF ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของ Cloud Dashboard

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

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

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

โค้ดตัวอย่างด้านล่างแสดงวิธีแปลงไฟล์ PDF เป็นไฟล์ TIFF ใน 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;

// วิธีแปลง PDF เป็น TIFF Image ใน 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.pdf");
      settings.setFormat("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // แปลงเป็นรูปแบบที่กำหนด
      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();
    }
  }
}

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

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

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.tiff", 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();
    }
    
  }
}

วิธีแปลง PDF เป็นรูปแบบ JPEG ใน Java

ในส่วนนี้ เราจะสำรวจคุณลักษณะขั้นสูงบางอย่างของ PDF เป็น JPEG Java API ยิ่งไปกว่านั้น คุณสามารถดูรายชื่อคลาสที่มีอยู่ทั้งหมดและวิธีการของคลาสเหล่านั้นที่นี่

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นรูปภาพ JPEG ใน 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;

// วิธีแปลง PDF เป็นรูปแบบ JPEG ใน 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.pdf");
      settings.setFormat("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // แปลงเป็นรูปแบบที่กำหนด
      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();
    }
  }
}

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

ในทำนองเดียวกัน โปรดปฏิบัติตามแนวทางด้านล่างและโค้ดจาวาเพื่อแปลงรูปแบบ PDF เป็นไฟล์ BMP โดยทางโปรแกรมใน Java:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นรูปแบบ BMP ใน 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;

// วิธีแปลงไฟล์ PDF เป็นไฟล์ BMP โดยใช้ 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.pdf");
      settings.setFormat("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // แปลงเป็นรูปแบบที่กำหนด
      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();
    }
  }
}

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ BMP ไปยังคลาวด์ ทำตามขั้นตอนที่กล่าวถึงแล้วเพื่ออัปโหลดไฟล์ จากนั้นดาวน์โหลดไฟล์ที่แปลงแล้วจากที่เก็บข้อมูลบนคลาวด์

แปลงเอกสาร PDF เป็นไฟล์ GIF โดยใช้ Java

ขั้นตอนต่อไปนี้สาธิตวิธีแปลงไฟล์ PDF เป็นภาพ GIF ด้วยโค้ดจาวาโดยละเอียด:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นรูปภาพ GIF ใน 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;

// วิธีแปลงไฟล์ PDF เป็น GIF โดยใช้ 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.pdf");
      settings.setFormat("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // แปลงเป็นรูปแบบที่กำหนด
      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();
    }
  }
}

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ GIF บนคลาวด์ ทำตามขั้นตอนที่กล่าวถึงแล้วเพื่ออัปโหลดไฟล์ จากนั้นดาวน์โหลดไฟล์ที่แปลงแล้วจากที่เก็บข้อมูลบนคลาวด์

โปรแกรมแปลง PDF เป็นรูปภาพออนไลน์ฟรี

วิธีแปลงจาก PDF เป็น Image TIFF, JPEG, BMP และ GIF ทางออนไลน์ฟรี โปรดลองใช้ตัวแปลง PDF เป็นรูปภาพออนไลน์ต่อไปนี้ ตัวแปลง PDF เป็น TIFF, ตัวแปลง PDF เป็น JPEG, ตัวแปลง PDF เป็น BMP หรือ ตัวแปลง PDF เป็น GIF เพื่อ แปลงไฟล์ PDF เป็นรูปภาพทางออนไลน์ได้ฟรี ซึ่งพัฒนาโดยใช้ API ของ Groupdocs.Conversion Cloud

สรุป

เราจบการโพสต์บล็อกนี้ที่นี่ บทความนี้ครอบคลุมสิ่งต่อไปนี้:

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

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

นอกจากนี้ groupdocs.cloud ยังเขียนบทความบล็อกอื่นๆ เกี่ยวกับหัวข้อใหม่ๆ ดังนั้นโปรดติดตามข่าวสารล่าสุด

ถามคำถาม

อย่าลังเลที่จะแบ่งปันคำถามและข้อสงสัยใดๆ ที่คุณอาจมีในการสนับสนุนของเรา ฟอรัม

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

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

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

จะแปลง PDF เป็นไฟล์รูปภาพโดยใช้ REST API ได้อย่างไร

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

จะติดตั้ง PDF เป็น Image converter API ได้อย่างไร?

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

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

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

การอ่านที่แนะนำ

โปรดดูส่วนต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: