RTF เป็น PDF C++

RTF เป็นรูปแบบไฟล์ Rich Text ข้ามแพลตฟอร์มที่ Microsoft นำมาใช้ นอกจากข้อความแล้ว อาจมีข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบฟอนต์ การจัดรูปแบบ รูปภาพ ฯลฯ อาจมีบางสถานการณ์ เช่น การแชร์ไฟล์ผ่านอินเทอร์เน็ต ซึ่งคุณไม่ต้องการให้แก้ไขไฟล์ได้ หรือต้องการให้ไฟล์มีการแก้ไข เค้าโครง ในกรณีดังกล่าว รูปแบบ PDF เป็นทางเลือกที่ดีที่สุดของคุณ PDF เป็นรูปแบบข้ามแพลตฟอร์มที่สามารถรักษาความปลอดภัยและทำให้เป็นแบบอ่านอย่างเดียว นอกจากนี้ ไฟล์ PDF ยังมีลักษณะเหมือนกันทุกที่ที่คุณเปิด ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ RTF เป็นรูปแบบ PDF โดยใช้ C++

API การแปลง RTF เป็น PDF C ++

เราจะใช้ Aspose.Words for C++ API เพื่อแปลงเอกสาร RTF เป็นรูปแบบ PDF เป็นไลบรารี C++ แบบเนทีฟที่ให้คุณสร้าง แก้ไข และแปลงไฟล์ Microsoft Word นอกจากนี้ยังรองรับการแปลงไฟล์เป็นรูปแบบ PDF คุณสามารถติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Words.Cpp

การแปลง C ++ RTF เป็น PDF

ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร RTF เป็นรูปแบบ PDF

ต่อไปนี้เป็นตัวอย่างโค้ดสำหรับแปลงเอกสาร RTF เป็นรูปแบบ PDF

// สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ RTF
System::SharedPtr<Aspose::Words::Document> document = System::MakeObject<Aspose::Words::Document>(u"SourceDirectory\\Test File (rtf).rtf");

// เส้นทางไฟล์เอาต์พุต
System::String outputPath = u"OutputDirectory\\TextFileOut.pdf";

// บันทึก RTF เป็น PDF
document->Save(outputPath, Aspose::Words::SaveFormat::Pdf);

รับใบอนุญาตฟรี

คุณสามารถลองใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงเอกสาร RTF เป็นรูปแบบ PDF โดยทางโปรแกรมโดยใช้ C++ ในการดำเนินการแปลงนี้ เราได้ใช้ Aspose.Words for C++ ซึ่งเป็น API ที่มีคุณลักษณะหลากหลายซึ่งช่วยให้คุณดำเนินการเวิร์กโฟลว์ที่เกี่ยวข้องกับ MS Word ได้โดยอัตโนมัติ คุณสามารถสำรวจ API โดยละเอียดได้โดยใช้ เอกสารอย่างเป็นทางการ

ดูสิ่งนี้ด้วย