วิธีแปลง PDF เป็นรูปภาพ JPEG, PNG หรือ GIF ใน Node.js

แปลง PDF เป็นรูปภาพ JPEG, PNG หรือ GIF ใน Node.js

คุณต้องการแปลงเอกสาร PDF เป็นรูปภาพ JPEG, GIF และ PNG หรือไม่ ถ้าใช่ คุณมาถูกที่แล้ว บทความนี้จะแสดงวิธีแปลงรูปภาพ PDF เป็น JPEG, PNG หรือ GIF ใน Node.js โดยทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน

ไฟล์ PDF เป็นเหมือนสแนปช็อตของเอกสารที่ใช้สำหรับพิมพ์ แบ่งปัน และปกป้องข้อมูล อย่างไรก็ตาม อาจมีบางกรณีที่คุณต้องการแปลงหน้าในไฟล์ PDF เป็นภาพ JPG/JPEG, PNG หรือ GIF ที่ปรับให้มีคุณภาพสูง ตัวอย่างเช่น เมื่อคุณต้องการบีบอัดไฟล์ แชร์โฆษณาบนโซเชียลมีเดีย หรือสร้างหน้าปก PDF สำหรับกรณีเหล่านี้ บทความนี้ครอบคลุมวิธีการแปลงไฟล์ PDF เป็นรูปแบบไฟล์รูปภาพยอดนิยม โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้วิธีแปลงรูปภาพ PDF เป็น JPEG, PNG หรือ GIF ใน Node.js เริ่มกันเลย!

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

PDF เป็น Image Converter Online REST API และ Node.js SDK

ในบทความนี้ เราจะใช้ Node.js SDK of GroupDocs.Conversion Cloud API เพื่อแปลง PDF เป็น JPG/JPEG, PNG หรือรูปภาพ GIF ในแอปพลิเคชัน Node.js การแปลง Node.js ไม่ส่งผลกระทบต่อไฟล์ต้นฉบับของคุณ และคุณสามารถแปลงไฟล์เป็น รูปแบบที่รองรับ โดยไม่ต้องพึ่งพาซอฟต์แวร์ใดๆ นอกจากนี้ยังรองรับการแปลงเอกสารและรูปภาพมากกว่า 50 ประเภท เช่น Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF เป็นต้น นอกจากนี้ยังให้บริการ .NET, Java, PHP, Ruby, Android และ Python SDK เป็น สมาชิกตระกูลการแปลงเอกสาร สำหรับ Cloud API

ขั้นตอนการติดตั้งของ Image generator library นี้ง่ายมาก คุณสามารถติดตั้ง GroupDocs.Conversion API ในแอปพลิเคชัน Node.js ได้โดยทำตามคำสั่งต่อไปนี้:

npm install groupdocs-conversion-cloud

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

# นำเข้า Node.js SDK ในแอปพลิเคชันโหนดของคุณจาก http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// รับ clientId และ clientSecret จาก https://dashboard.groupdocs.cloud (ต้องลงทะเบียนฟรี)
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

แปลง PDF เป็นรูปแบบ JPEG โดยใช้ REST API ใน Node.js

ที่นี่ เราจะแปลงไฟล์ PDF เป็นภาพ JPEG โดยทำตามขั้นตอนง่ายๆ ด้านล่าง:

  1. อัปโหลด ไฟล์ PDF ไปยังคลาวด์
  2. แปลง เอกสาร PDF เป็นภาพ JPEG ออนไลน์ใน Node.js
  3. ดาวน์โหลด ไฟล์ JPEG ที่แปลงแล้ว

อัปโหลดไฟล์

ตรวจสอบให้แน่ใจว่าได้อัปโหลด Adobe PDF ไปยังระบบคลาวด์โดยใช้โค้ดตัวอย่างต่อไปนี้:

// เปิดไฟล์ใน IOStream จากไดรฟ์ระบบของคุณ
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// อ่านไฟล์
fs.readFile(resourcesFolder, (err, fileStream) => {
  // สร้าง FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // สร้างคำขออัปโหลดไฟล์
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // อัพโหลดไฟล์
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

ไฟล์ PDF จะพร้อมใช้งานเมื่ออัปโหลดเสร็จสิ้นใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลงไฟล์ PDF เป็น JPEG ออนไลน์โดยใช้ Node.js

โปรดใช้ขั้นตอนด้านล่างเพื่อสร้างไฟล์ PDF ในรูปแบบ JPEG โดยการเขียนโปรแกรม:

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

ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีแปลง PDF เป็น JPEG โดยไม่สูญเสียคุณภาพโดยใช้ REST API ใน Node.js:

// วิธีแปลง PDF เป็นรูปแบบ JPEG โดยใช้ REST API ใน Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpeg";
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to JPEG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

ภาพหน้าจอด้านล่างแสดงไฟล์ภาพเอาต์พุตที่สร้างโดยใช้โค้ดตัวอย่างนี้:

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

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

// สร้าง FileApi เพื่อดาวน์โหลดไฟล์ที่แปลงแล้ว
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// สร้างคำขอไฟล์ donwload
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpeg", myStorage);
// ดาวน์โหลดไฟล์และตอบกลับประเภท Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // บันทึกไฟล์ในไดเร็กทอรีระบบของคุณ
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpeg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

แปลง PDF เป็นรูปภาพ JPEG โดยใช้ตัวเลือกขั้นสูง

โปรดทำตามขั้นตอนด้านล่างโดยใช้ไฟล์ PDF เป็นภาพ JPEG ออนไลน์คุณภาพสูงพร้อมการตั้งค่าขั้นสูง:

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

ข้อมูลโค้ดด้านล่างแสดงวิธีแปลงไฟล์ PDF เป็นภาพ JPEG ทางออนไลน์โดยใช้ตัวเลือกการแปลงขั้นสูง:

// วิธีแปลงไฟล์ PDF เป็นภาพ JPEG โดยใช้ตัวเลือกขั้นสูง
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PDF to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

วิธีแปลง PDF เป็นภาพ PNG ออนไลน์โดยใช้ Node.js

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นภาพ PNG ใน Node.js โดยใช้ REST API:

// วิธีแปลง PDF เป็นภาพ PNG ออนไลน์โดยใช้ Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

ภาพหน้าจอต่อไปนี้แสดงอิมเมจผลลัพธ์ที่สร้างขึ้นโดยใช้โค้ดตัวอย่างนี้:

วิธีแปลงไฟล์ PDF เป็น GIF ออนไลน์โดยใช้ Node.js

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

โปรดปฏิบัติตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของคลาส ConvertApi
  • จากนั้น สร้างอินสแตนซ์ ConvertSettings
  • ตอนนี้กำหนดเส้นทางไฟล์ PDF
  • จากนั้นกำหนด “gif” ให้กับรูปแบบ
  • ระบุเส้นทางไฟล์เอาต์พุต
  • เรียกและสร้างอินสแตนซ์ของคลาส ConvertDocumentRequest
  • สุดท้าย บันทึกเอกสารในรูปแบบ GIF โดยเรียกเมธอด ConvertApi.convertDocument()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงรูปแบบไฟล์ PDF เป็น GIF โดยทางโปรแกรมใน Node.js โดยใช้ REST API:

// วิธีแปลง PDF เป็นรูปแบบ GIF ออนไลน์โดยใช้ Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

นอกจากนี้ รูปภาพด้านล่างยังแสดงรูปภาพเอาต์พุตที่สร้างขึ้นโดยใช้ข้อมูลโค้ดด้านบน

โปรแกรมแปลง PDF เป็น JPG ออนไลน์

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

โปรแกรมแปลง PDF เป็น PNG ออนไลน์

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

ตัวแปลง PDF เป็น GIF ออนไลน์

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

บทสรุป

ที่นี่โพสต์บล็อกนี้สิ้นสุดลงแล้ว เราคาดว่าตอนนี้คุณคงทราบ:

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

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

นอกจากนี้ เราแนะนำให้คุณดูคู่มือเริ่มต้นใช้งาน

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

ถามคำถาม

คุณถามคำถามเกี่ยวกับวิธีแปลง PDF เป็นรูปแบบรูปภาพได้ผ่าน ฟอรัมสนับสนุนฟรี

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

ฉันจะแปลง PDF เป็น JPG ใน Node.js ได้อย่างไร

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

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

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

วิธีแปลง PDF เป็น JPG ฟรีทางออนไลน์

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

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

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

จะติดตั้งไลบรารีดาวน์โหลดตัวแปลงรูปแบบ PDF เป็น JPG ฟรีได้อย่างไร

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

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

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

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

คุณสามารถรับข้อมูลเพิ่มเติมได้จากลิงค์ต่อไปนี้: