XPS(XML Paper Specification) และ PDF(Portable Document Format) เป็นรูปแบบที่ใช้กันอย่างแพร่หลายสำหรับการแชร์และการเก็บถาวรเอกสาร XPS ได้รับการพัฒนาโดย Microsoft เป็นทางเลือกแทน PDF โดยนำเสนอความสามารถที่คล้ายกันในการรักษารูปลักษณ์และเค้าโครงของเอกสาร อย่างไรก็ตาม PDF ได้รับความนิยมอย่างแพร่หลายมากขึ้นเมื่อเวลาผ่านไป เนื่องจากความเข้ากันได้กับแพลตฟอร์มและอุปกรณ์ต่างๆ บางครั้งคุณอาจต้องแปลง XPS เป็นเอกสาร PDF เพื่อวัตถุประสงค์ที่แตกต่างกัน ดังนั้น โพสต์ในบล็อกนี้จึงครอบคลุมถึงวิธีการแปลง XPS เป็น PDF ออนไลน์ได้ฟรี หรือใน C# .NET หรือ Java
แปลง XPS เป็น PDF ออนไลน์ฟรี
แม้ว่าไฟล์ XPS จะสามารถเปิดบนคอมพิวเตอร์ Windows ได้โดยใช้ XPS Viewer ในตัว แต่ปัญหาความเข้ากันได้เกิดขึ้นเมื่อพยายามเปิดไฟล์ XPS บนระบบปฏิบัติการหรืออุปกรณ์อื่น นี่คือจุดที่ความต้องการการแปลงออนไลน์เกิดขึ้น การแปลง XPS เป็น PDF ช่วยให้มั่นใจได้ว่าเอกสารของคุณสามารถดู แบ่งปัน และพิมพ์บนแพลตฟอร์มต่างๆ ได้อย่างง่ายดาย โดยไม่มีความคลาดเคลื่อนของรูปแบบ
ดังนั้น [ตัวแปลง XPS เป็น PDF ฟรี] นี้จึงได้ปฏิวัติการแปลง เนื่องจากคุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมใด ๆ เพื่อทำการแปลง
- ก่อนอื่น เรียกดูโปรแกรมแปลงไฟล์ visio ออนไลน์ด้วยอินเทอร์เน็ตเบราว์เซอร์
- วางไฟล์ลงในบานหน้าต่างสี่เหลี่ยมแล้วอัปโหลดไฟล์ต้นฉบับ
- ไฟล์อินพุตจะอัปโหลดเสร็จสิ้นและปุ่มแปลงจะเปิดใช้งาน
- เริ่มต้นการแปลงและเริ่มเรนเดอร์ XPS เป็น PDF
- ดาวน์โหลดเอกสาร PDF เอาต์พุตหรือคัดลอกลิงก์เพื่อเข้าถึงออนไลน์
PS: ลิงก์ออนไลน์สำหรับดาวน์โหลดหรือแชร์ไฟล์เอาต์พุตจะเปิดใช้งานหลังจากผ่านไป 24 ชั่วโมง เนื่องจากข้อมูลของคุณไม่ได้ถูกเก็บไว้บนเซิร์ฟเวอร์
ประโยชน์ของการแปลง XPS เป็น PDF ออนไลน์
การเข้าถึง: ตัวแปลงออนไลน์นี้สามารถเข้าถึงได้จากอุปกรณ์ใด ๆ ที่มีการเชื่อมต่ออินเทอร์เน็ต ซึ่งไม่จำเป็นต้องติดตั้งซอฟต์แวร์
ประหยัดเวลาและความพยายาม: ตัวแปลงออนไลน์นี้เพิ่มความคล่องตัวให้กับกระบวนการแปลง ซึ่งช่วยให้คุณประหยัดเวลาและความพยายามเมื่อเปรียบเทียบกับซอฟต์แวร์แบบดั้งเดิม
ความเข้ากันได้ของแพลตฟอร์ม: ไฟล์ PDF ที่ได้นั้นเข้ากันได้กับอุปกรณ์และระบบปฏิบัติการที่หลากหลาย
อินเทอร์เฟซที่ใช้งานง่าย: ตัวแปลงออนไลน์นี้มีอินเทอร์เฟซที่ใช้งานง่าย ซึ่งทำให้กระบวนการแปลงตรงไปตรงมาแม้สำหรับผู้ใช้ที่มีความเชี่ยวชาญด้านเทคนิคจำกัด
แปลง XPS เป็น PDF ใน C#
คุณสามารถแปลง XPS เป็น PDF ใน C# ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- กำหนดค่า Conholdate.Total for .NET ในโปรเจ็กต์ของคุณ
- เริ่มต้นสตรีมและโหลดไฟล์ XPS อินพุต
- เตรียมใช้งานวัตถุคลาส PdfSaveOptions
- สร้างอุปกรณ์เรนเดอร์สำหรับรูปแบบ PDF
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีแปลง XPS เป็น PDF ใน C#:
// เริ่มต้นสตรีมเอาท์พุต PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// เตรียมใช้งานสตรีมอินพุต XPS
//โดยใช้ (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// โหลดเอกสาร XPS จากสตรีม
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// หรือโหลดเอกสาร XPS โดยตรงจากไฟล์ ไม่จำเป็นต้องใช้ xpsStream
// เอกสาร XpsDocument = XpsDocument ใหม่ (inputFileName, XpsLoadOptions ใหม่ ());
// เริ่มต้นวัตถุตัวเลือกด้วยพารามิเตอร์ที่จำเป็น
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// สร้างอุปกรณ์เรนเดอร์สำหรับรูปแบบ PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);
document.Save(device, options);
}
แปลงไดอะแกรม XPS เป็น PDF ใน Java
ขั้นตอนต่อไปนี้อธิบายวิธีการแปลง XPS เป็น PDF ใน Java:
- ติดตั้ง Conholdate.Total for Java ในแอปพลิเคชันของคุณ
- เริ่มต้นสตรีมเอาต์พุต PDF โดยใช้ FileOutputStream
- เริ่มต้น PdfSaveOptions ด้วยพารามิเตอร์ที่จำเป็น
โค้ดตัวอย่างด้านล่างสาธิตวิธีการแปลง XPS เป็น PDF ใน Java:
// เริ่มต้นสตรีมเอาต์พุต PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");
// โหลดเอกสาร XPS
XpsDocument document = new XpsDocument("input.xps");
// เริ่มต้น PdfSaveOptions ด้วยพารามิเตอร์ที่จำเป็น
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });
// สร้างอุปกรณ์เรนเดอร์สำหรับรูปแบบ PDF
PdfDevice device = new PdfDevice(pdfStream);
// แสดงผล XPS เป็น PDF
document.save(device, options);
ใบอนุญาตการประเมินผลฟรี
คุณสามารถขอ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดสอบ API อย่างเต็มประสิทธิภาพ
สรุป
การแปลงไฟล์ XPS เป็นรูปแบบ PDF ไม่เคยง่ายอย่างนี้มาก่อน ด้วยการแปลงออนไลน์นี้ ไม่ว่าคุณเป็นบุคคลที่ต้องการแบ่งปันเอกสารกับเพื่อนหรือนักธุรกิจมืออาชีพที่ต้องการให้แน่ใจว่าสามารถใช้งานร่วมกันได้ข้ามแพลตฟอร์ม ตัวแปลงนี้นำเสนอโซลูชันที่สะดวกสบายสำหรับความต้องการในการแปลงของคุณ นอกจากนี้ยังครอบคลุมถึงการรวมคุณสมบัตินี้เข้ากับแอปพลิเคชันของคุณโดยใช้ C# หรือ Java ในกรณีที่มีข้อสงสัยใด ๆ โปรดเขียนถึงเราที่ ฟอรั่ม