วิธีแปลง PDF เป็น JPG Image ใน Node.js โดยใช้ REST API

แปลง PDF เป็น JPG รูปภาพใน Node.js โดยใช้ REST API

ผู้ใช้มักจำเป็นต้องแปลง PDF เป็น รูปภาพ เนื่องจากรูปภาพเป็นหนึ่งในองค์ประกอบข้อมูลหลัก การแยกวิเคราะห์และแสดงเนื้อหาจากเอกสาร PDF เป็นเรื่องยากเนื่องจากความซับซ้อนของรูปแบบ คุณสามารถแปลง PDF เป็นรูปภาพในรูปแบบยอดนิยม เช่น JPG/JPEG โดยทางโปรแกรมบนคลาวด์ ในฐานะนักพัฒนา Node.js คุณสามารถแปลง PDF เป็น JPG ความละเอียดสูงทางออนไลน์ได้อย่างง่ายดายในแอปพลิเคชัน Node.js ของคุณ บทความนี้จะมุ่งเน้นไปที่วิธีแปลง PDF เป็นรูปภาพ JPG ใน node.js โดยใช้ REST API

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

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

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

GroupDocs.Conversion Cloud สามารถติดตั้งได้ในแอปพลิเคชัน 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 เป็นรูปแบบ JPG โดยใช้ REST API ใน Node.js

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

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

อัปโหลดไฟล์

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

// เปิดไฟล์ใน 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 เป็น JPG โดยใช้ Node.js

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

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

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

// วิธีแปลงไฟล์ PDF เป็นรูปแบบภาพ JPG โดยใช้ 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 = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  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 JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
วิธีแปลง PDF เป็น JPG โดยใช้ Node.js

แปลง PDF เป็น JPG โดยใช้ Node.js

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

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

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

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

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ pdf เป็นรูปแบบ jpg ทางออนไลน์ด้วยตัวเลือกการแปลงขั้นสูง:

// วิธีเปลี่ยน PDF เป็น JPG โดยใช้ตัวเลือกขั้นสูง
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 = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  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.jpg";

  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 JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
วิธีแปลง pdf เป็น jpg ใน windows 10 โดยใช้ตัวเลือกขั้นสูง

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

แปลง PDF เป็น JPG โดยไม่ต้องใช้ Cloud Storage

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

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้าง ConvertDocumentDirectRequest
  • ระบุพาธไฟล์อินพุตและรูปแบบเป้าหมายเป็นพารามิเตอร์อินพุต
  • รับผลลัพธ์โดยเรียกเมธอด convertDocumentDirect()
  • บันทึกไฟล์เอาต์พุตไปยังโลคัลพาธโดยใช้เมธอด FileStream.writeFile()

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

// วิธีแปลง PDF เป็น JPG โดยไม่ต้องใช้ Cloud Storage
const convertdirect = async () => {
  // การเริ่มต้น API
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // ไฟล์อินพุต
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // แปลงเอกสาร
    let result = await convertApi.convertDocumentDirect(request);
    // บันทึกไปยังเส้นทางท้องถิ่น
    fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
  }
  catch (err) {
    throw err;
  }
}

convertdirect()
.then(() => {
  console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while directly converting the PDF file:", err);
})
แปลงไฟล์ PDF หลายไฟล์เป็น jpg โดยไม่ต้องใช้ Cloud Storage

แปลงไฟล์ PDF หลายไฟล์เป็น jpg โดยไม่ต้องใช้ Cloud Storage

แปลง PDF เป็น JPG และเพิ่มลายน้ำ

โปรดใช้ขั้นตอนต่อไปนี้เพื่อแปลง PDF เป็น JPG แล้วเพิ่มลายน้ำให้กับ PDF ที่แปลงแล้ว:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงเอกสาร PDF เป็น JPG และเพิ่มลายน้ำให้กับเอกสาร PDF ที่แปลงแล้วโดยใช้ REST API ใน Node.js

// วิธีแปลงรูปภาพไฟล์ PDF เป็น JPG พร้อมลายน้ำ 
const convertwatermark = async () => {
  // การเริ่มต้น API
  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 = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  // กำหนดตัวเลือกลายน้ำ
  let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
  watermark.text = "This is a Sample watermark";
  watermark.color = "Red";
  watermark.width = 250;
  watermark.height = 300;
  watermark.top = 150;
  watermark.left = 300;
  watermark.rotationAngle = 45;
  watermark.bold = true;
  watermark.background = false;

  // กำหนดตัวเลือกการแปลง PDF
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

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

convertwatermark()
.then(() => {
  console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
API ตัวแปลงรูปภาพ PDF เป็น JPG เพื่อเพิ่มลายน้ำ

แปลง PDF เป็น JPG และเพิ่มลายน้ำ

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

จะใช้โปรแกรมแปลงไฟล์ PDF เป็น JPG คุณภาพสูงทางออนไลน์ฟรีได้อย่างไร? โปรดลองใช้ เครื่องมือแปลงไฟล์ PDf เป็น JPG ฟรีที่ดีที่สุดทางออนไลน์คุณภาพสูง ซึ่งพัฒนาโดยใช้ API ข้างต้น

บทสรุป

ในบทความนี้ คุณได้เรียนรู้:

  • วิธีเปลี่ยนรูปแบบ PDF เป็น JPG ใน Node.js บนคลาวด์
  • อัปโหลดไฟล์ PDF โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ที่แปลงแล้วจากคลาวด์
  • แปลง pdf เป็น jpg ออนไลน์คุณภาพสูงฟรีโดยไม่ต้องใช้ที่เก็บข้อมูลบนคลาวด์
  • วิธีแปลง pdf เป็น jpg ใน Node.js โดยใช้ตัวเลือกขั้นสูง
  • วิธีเพิ่มลายน้ำให้กับเอกสาร PDF ที่แปลงแล้วโดยใช้ Node.js

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

นอกจากนี้ blog.groupdocs.cloud กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อที่น่าสนใจ กรุณาติดต่อเพื่อรับข้อมูลล่าสุด

ถามคำถาม

คุณสามารถใช้ ฟอรัมสนับสนุนฟรี เพื่อถามคำถามใดๆ ที่คุณอาจมีเกี่ยวกับวิธีแปลง PDF เป็นรูปแบบ JPG

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

ฉันจะแปลง 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 ใน windows ได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

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

หากต้องการเรียนรู้เพิ่มเติม เราขอแนะนำให้อ่านบทความต่อไปนี้: