PS เป็น PDF
C++ API เพื่อแปลงไฟล์ PostScript (PS) ของคุณได้อย่างง่ายดาย! การแปลง PS เป็น PDF ได้อย่างราบรื่น ซึ่งจะทำให้เอกสารของคุณมีชีวิตชีวาในรูปแบบ PDF ที่หลากหลายและได้รับการสนับสนุนอย่างกว้างขวาง
แปลงไฟล์ PostScript (PS) ของคุณอย่างง่ายดายด้วย Aspose.Page ซึ่งเป็น C++ API เฉพาะของเรา! สัมผัสประสบการณ์การเปลี่ยนแปลงจาก PS เป็น PDF ได้อย่างราบรื่น ปลดล็อกศักยภาพของเอกสาร PDF ที่หลากหลายและได้รับการสนับสนุนอย่างกว้างขวาง ไม่ว่าคุณจะเป็นนักพัฒนา นักออกแบบ หรือนักธุรกิจมืออาชีพ Aspose.Page จะทำให้กระบวนการง่ายขึ้น รับประกันความแม่นยำและประสิทธิภาพ ปรับปรุงความสามารถในการจัดการเอกสารของคุณและปรับปรุงขั้นตอนการทำงานของคุณโดยใช้ความมหัศจรรย์ของการแปลง PS เป็น PDF ภายใน Aspose.Page สำหรับ C++ ลองทดลองใช้ฟรีหรือซื้อตอนนี้เพื่อดูการเปลี่ยนแปลง!
API ที่คุณเห็นที่นี่สามารถใช้เพื่อสร้างแอปพลิเคชันข้ามแพลตฟอร์มของคุณเองหรือรวมเข้ากับโปรเจ็กต์ C++ ของคุณ
ในการแปลง XPS เป็น PDF:
Aspose.Page สำหรับ C++ API ซึ่งเป็น API การจัดการเอกสารและการแปลงเอกสารที่มีฟีเจอร์หลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C++
คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงเปิดตัวจัดการแพ็คเกจ NuGet แล้วค้นหา Aspose.Page.Cpp แล้วติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
ขั้นตอนในการแปลง PS เป็น PDF โดยใช้ C ++
Aspose.Page ช่วยให้นักพัฒนาโหลดและแปลงไฟล์ PS เป็น PDF ได้อย่างง่ายดายโดยใช้โค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ PS ด้วย Aspose.Page สำหรับ C ++
- สร้างออบเจ็กต์ของ PdfSaveOptions Class เพื่อกำหนดการตั้งค่าเพิ่มเติม เช่น ค่า AddFontsFolder และ SuppressError เป็นต้น
- เรียกใช้เมธอด SaveAsPdf เพื่อแปลงไฟล์ PDF
- ประมวลผลข้อผิดพลาดหากจำเป็น
ตัวอย่างโค้ดนี้อธิบายการแปลง PS เป็น PDF C++
// The path to the documents directory.
System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentConversion();
// Initialize PsDocument with the name of PostScript file.
System::SharedPtr<PsDocument> document = System::MakeObject<PsDocument>(dataDir + u"input.ps");
// If you want to convert Postscript file despite of minor errors set this flag
bool suppressErrors = true;
//Initialize options object with necessary parameters.
System::SharedPtr<PdfSaveOptions> options = System::MakeObject<PdfSaveOptions>(suppressErrors);
// If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options->set_AdditionalFontsFolders(System::MakeArray<System::String>({u"{FONT_FOLDER}"}));
// Default page size is 595x842 and it is not mandatory to set it in PdfSaveOptions
// But if you need to specify sizeuse following line
//PdfSaveOptions options = new PdfSaveOptions(suppressErrorsnew, Aspose.Page.Drawing.Size(595x842));
// or
//saveOptions.Size = new Aspose.Page.Drawing.Size(595x842);
// Save document as PDF
document->SaveAsPdf(dataDir + u"outputPDF_out.pdf", options);
//Review errors
if (suppressErrors)
{
for (auto&& ex : System::IterateOver(options->get_Exceptions()))
{
System::Console::WriteLine(ex->get_Message());
}
}PS What is PS File Format
PS (PostScript) เป็นภาษาการอธิบายหน้า ที่รวมข้อความและกราฟิกในไฟล์เดียว รองรับโดยโปรแกรมแก้ไขภาพและเครื่องพิมพ์หลายรุ่น
PDF What is PDF File Format
PDF (Portable Document Format) เป็นรูปแบบเปิดหลายแพลตฟอร์ม รองรับข้อความ เวกเตอร์ ภาพแรสเตอร์ และสื่อมัลติมีเดีย สามารถเปิดได้บนอุปกรณ์เกือบทั้งหมด