jpg เป็น pdf

แปลง JPG เป็น PDF ด้วย .NET REST API

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

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

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

  • นอกเหนือจากการแปลงแล้ว คุณยังสามารถใช้ประโยชน์จาก SDK อันทรงพลังเพื่อจัดการเอกสาร PDF ได้หลายวิธี รวมทั้งการผสาน แยก และบีบอัดไฟล์ PDF การแยกข้อความและรูปภาพ การเพิ่มคำอธิบายประกอบและลายน้ำ และแม้แต่การดำเนินการ OCR (การจดจำอักขระด้วยแสง) เพื่อแยกข้อความจากเอกสารที่สแกน

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

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

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

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

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

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

สร้างไฟล์ PDF เปล่าและจัดเก็บในที่เก็บข้อมูลบนคลาวด์

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

เรียก API เพื่อวางรูปภาพในหน้าแรกของไฟล์ PDF และกำหนดรายละเอียดระยะขอบตามที่ระบุไว้ข้างต้น

// สำหรับตัวอย่างเพิ่มเติม 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";

// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// ชื่อไฟล์ภาพ JPG ที่นำเข้า
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// สร้างเอกสาร PDF เปล่าในระบบจัดเก็บข้อมูลบนคลาวด์
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

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

// พิกัดของภาพในเอกสาร PDF
// พิกัดอยู่ที่จุดเริ่มต้นจากซ้ายล่างไปขวาบน
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// โหลดภาพ JPG จากไดรฟ์ภายในเครื่อง
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // ชื่อ ชื่อเอกสาร (จำเป็น)
    // pageNumber หมายเลขหน้า (จำเป็น)
    // llx พิกัดล่างซ้าย X. (จำเป็น)
    // lly พิกัดซ้ายล่าง Y. (จำเป็น)
    // urx พิกัดมุมขวาบน X. (จำเป็น)
    // ury พิกัดมุมขวาบน Y. (จำเป็น)
    // imageFilePath เส้นทางไปยังไฟล์ภาพหากระบุไว้ มิฉะนั้นจะใช้เนื้อหาที่ร้องขอ (ทางเลือก)
    // การจัดเก็บ การจัดเก็บเอกสาร (ทางเลือก)
    // โฟลเดอร์ โฟลเดอร์เอกสาร (ทางเลือก)
    // ไฟล์รูปภาพ (ตัวเลือก)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg เป็น pdf

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

สามารถดาวน์โหลดภาพตัวอย่าง JPG และ PDF ที่ได้ในตัวอย่างด้านบนได้จาก input.jpg และ Resultant.pdf

  • ใช้ [โปรแกรมดู PDF] ออนไลน์ฟรีของเรา16 เพื่อดูตัวอย่างเอกสาร PDF ที่ได้

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

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

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

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

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

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

แทนที่ sourceFile ด้วยชื่อไฟล์ PDF เปล่าที่อินพุตซึ่งมีอยู่ในที่เก็บข้อมูลบนคลาวด์แล้ว และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

บทสรุป

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

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

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

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