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 โดยใช้ตัวสร้าง Document(System::String fileName) ของคลาส Document
- บันทึกไฟล์ RTF เป็น PDF โดยใช้เมธอด Document->Save(System::String fileName, Aspose::Words::SaveFormat saveFormat)
ต่อไปนี้เป็นตัวอย่างโค้ดสำหรับแปลงเอกสาร 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 โดยละเอียดได้โดยใช้ เอกสารอย่างเป็นทางการ