xps ไปเป็น pdf

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

การจัดการเอกสารอย่างมีประสิทธิภาพเป็นสิ่งสำคัญสำหรับการทำงานที่ราบรื่น ความสามารถในการแปลง XPS ไฟล์เป็นรูปแบบ PDF จึงถือเป็นเครื่องมือที่มีค่า XPS หรือ XML Paper Specification เป็นรูปแบบเอกสารที่ได้มาตรฐานซึ่งพัฒนาโดย Microsoft มักใช้ในการพิมพ์และแชร์เอกสาร อย่างไรก็ตาม PDF หรือ Portable Document Format ยังเป็นมาตรฐานสากลสำหรับการแลกเปลี่ยนเอกสาร มีความเข้ากันได้และการเข้าถึงที่ดีกว่าในแพลตฟอร์มและอุปกรณ์ต่างๆ ดังนั้นโดยการแปลงเอกสาร XPS เป็น PDF ด้วย .NET REST API นักพัฒนาจึงมีความสามารถในการปลดล็อกประโยชน์มากมาย

API แปลง XPS เป็น PDF

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

เพื่อใช้ SDK ค้นหา Aspose.Pdf-Cloud ในผู้จัดการแพ็คเกจ NuGet และคลิกที่ปุ่ม Add Package นี่จะทำให้เพิ่มการอ้างอิง SDK ในโปรเจกต์ของคุณ

  • รับข้อมูลประจำตัวของลูกค้าจาก cloud dashboard. หากคุณไม่มีบัญชีที่มีอยู่ ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ quick start.

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

ด้วย SDK คลาวด์นี้ คุณไม่เพียงแต่สามารถบรรลุการแปลง XPS เป็น PDF อย่างมีประสิทธิภาพ แต่ยังสามารถปลดล็อกความสามารถที่หลากหลายเพื่อปรับปรุงกระบวนการการจัดการเอกสารของคุณ ดังนั้น มาตามคำแนะนำด้านล่างเพื่อความมีประสิทธิภาพที่ไม่มีใครเทียบได้ในระหว่างการแปลง XPS เป็น PDF

ส่วนถัดไปจะอธิบายรายละเอียดเกี่ยวกับวิธีการแปลงไฟล์ XPS เป็นรูปแบบ PDF ได้อย่างง่ายดายโดยใช้ C# .NET

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

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

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

อัปโหลดไฟล์ PDF เข้าสู่วงคลาวด์สโตเรจ

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

เรียก API เพื่อลงมือแปลงไฟล์ XPS ที่มีอยู่ในที่จัดเก็บบนคลาวด์เป็นรูปแบบ PDF ไฟล์ผลลัพธ์ยังถูกบันทึกไว้ในที่จัดเก็บบนคลาวด์ด้วย

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

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

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

// ชื่อของภาพ JPG ที่นำเข้า
String inputFile = "Simple.xps";

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

    // เรียกใช้ API เพื่อแปลงไฟล์ XPS เป็นรูปแบบ PDF
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps ไปเป็น pdf

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

ไฟล์ XPS ตัวอย่างและ PDF ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Simple.xps และ resultant.pdf

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

แปลงเอกสาร XPS เป็น PDF โดยใช้คำสั่ง cURL

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

curl -v "http://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 แล้ว กรุณาเรียกใช้คำสั่งต่อไปนี้เพื่อแปลงไฟล์ XPS เป็นรูปแบบ PDF และบันทึกผลลัพธ์บนไดรฟ์ในเครื่อง

curl -v "http://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

หากเรามีความต้องการที่จะเก็บผลลัพธ์ในพื้นที่จัดเก็บข้อมูลบนคลาวด์ กรุณาลองใช้คำสั่งต่อไปนี้。

curl -v "http://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

แทนที่ inputXPS ด้วยชื่อไฟล์ XPS ที่มีอยู่ในคลาวด์สโตเรจ, resultantPDF ด้วยชื่อของภาพ PDF ที่ได้ และ, accessToken ด้วยโทเค็น JWT ที่สร้างขึ้นข้างต้น.

ข้อสรุป

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

ลิงก์ที่มีประโยชน์

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

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