pdf to jpg

วิธีการแปลง PDF เป็น JPG ด้วย .NET REST API.

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

API การแปลง PDF เป็น JPG

การแปลงเอกสาร PDF เป็นภาพ JPG ได้ถูกทำให้เรียบง่ายและมีประสิทธิภาพด้วย Aspose.PDF Cloud SDK for .NET SDK ที่มีความแข็งแกร่งนี้ไม่เพียงแต่ช่วยให้การแปลง PDF เป็น JPG เป็นไปอย่างราบรื่นเท่านั้น แต่ยังมีความสามารถที่หลากหลายสำหรับการจัดการเอกสารอย่างครอบคลุม นอกจากนี้ ด้วย Aspose.PDF Cloud SDK นักพัฒนาสามารถเริ่มต้นกระบวนการแปลงได้อย่างง่ายดาย โดยยังคงรักษาความสมบูรณ์ของภาพ JPG ที่ได้และมั่นใจในความถูกต้องของการนำเสนอเนื้อหา

เพื่อใช้ SDK ให้ค้นหา Aspose.Pdf-Cloud ในตัวจัดการแพ็คเกจ NuGet และคลิกที่ปุ่ม Add Package สิ่งนี้จะเพิ่มการอ้างอิง SDK ในโปรเจ็กต์ของคุณ จากนั้นรับข้อมูลประจำตัวของคุณจาก cloud dashboard ถ้าคุณไม่มีบัญชีอยู่แล้ว เพียงแค่สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ quick start

แปลงรูปแบบ PDF เป็น JPG ใน C# .NET

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

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

สร้างวัตถุของคลาส PdfApi โดยที่เราผ่านข้อมูลประจำตัวของไคลเอนต์เป็นอาร์กิวเมนต์

pdfApi.UploadFile("sourceFile.pdf", stream);

อัปโหลดไฟล์ PDF ที่ต้องการไปยังที่เก็บข้อมูลบนคลาวด์。

pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);

เรียก API เพื่อแปลงหน้าที่หนึ่งของ PDF เป็นภาพ JPG ในขนาดที่กำหนด。

// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// รับข้อมูลรับรองของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// create an instance of PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input JPG image
String inputFile = "Binder1-1.pdf";

// หมายเลขหน้าไฟล์ PDF
int pageNumber = 1;

// โหลดไฟล์ PDF แหล่งข้อมูลจากไดรฟ์ท้องถิ่น
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // อัปโหลดไฟล์ PDF แหล่งข้อมูลไปยังคลาวด์สตอเรจ
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // เรียกใช้ API เพื่อแปลง PDF เป็นรูปภาพ JPG
    var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
    
    // บันทึกสตรีมที่ได้ลงในไดรฟ์ท้องถิ่น
    saveToDisk(resltant, "myResultant.jpg");
}

// วิธีการบันทึกสตรีมไปยังไฟล์ในไดรฟ์ท้องถิ่น
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf to jpg

การแสดงตัวอย่างการแปลง PDF เป็น JPG.

ไฟล์ PDF ตัวอย่างและ JPG ที่สร้างขึ้นในตัวอย่างด้านบนสามารถดาวน์โหลดได้จาก binder.pdf และ myResultant.jpg

  • คุณอาจพิจารณาใช้ Image Viewer ออนไลน์ฟรีของเราเพื่อดูภาพ JPG ที่ได้ผลลัพธ์

แปลง PDF เป็นรูปภาพโดยใช้คำสั่ง cURL

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

ขั้นตอนแรกในวิธีนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ตอนนี้ กรุณารันคำสั่งต่อไปนี้เพื่อแปลง PDF เป็นรูปภาพและบันทึกผลลัพธ์ลงในดิสก์ท้องถิ่น

curl -v "https://api.aspose.cloud/v3.0/pdf/sourceFile.pdf/pages/1/convert/jpeg?width=600&height=800" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.jpg"

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

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/2/convert/jpeg?outPath={resultantFile}&width=800&height=1000" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

แทนที่ sourceFile ด้วยชื่อไฟล์ PDF ขาเข้าที่มีอยู่ในพื้นที่เก็บข้อมูลคลาวด์, resultantFile ด้วยชื่อของภาพ JPG ที่ได้ และ, accessToken ด้วย JWT access token ที่สร้างขึ้นข้างต้น.

ข้อสรุป

ในสรุป กระบวนการแปลงเอกสาร PDF เป็นภาพ JPG ถือเป็นด้านที่สำคัญของการจัดการเอกสารสมัยใหม่และการจัดจำหน่ายเนื้อหา ตลอดการอภิปรายนี้ เราได้สำรวจวิธีการต่างๆ ในการทำการแปลงนี้ ตั้งแต่การใช้ Aspose.PDF Cloud SDK สำหรับ .NET ไปจนถึงการใช้คำสั่ง cURL กับ Aspose.PDF Cloud API ไม่ว่าจะเป็นวิธีการใดก็ตาม เราสามารถบรรลุเป้าหมายในการทำให้กระบวนการจัดการเอกสารมีความรวดเร็วขึ้นและปลดล็อกศักยภาพทั้งหมดของเนื้อหาดิจิทัลได้อย่างง่ายดาย

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกโพสต์ต่อไปนี้เพื่อข้อมูลเกี่ยวกับ: