เพิ่มข้อความลงใน XPS
โซลูชัน C++ API สำหรับทำงานกับข้อความของไฟล์ xps
โซลูชัน Aspose.Page สำหรับ C++ API ช่วยให้คุณจัดการไฟล์ XPS ควบคู่ไปกับไฟล์รูปแบบ Page Description Language อื่นๆ ท่ามกลางคุณสมบัติอื่นๆ โซลูชันนี้ช่วยให้คุณเพิ่มข้อความลงในเอกสาร XPS ได้อย่างง่ายดายโดยใช้แอปพลิเคชัน C++ คุณสามารถทำได้โดยใช้คลาส XpsGlyphs ซึ่งช่วยให้คุณเพิ่มข้อความลงในเอกสาร XPS โดยการระบุแปรง (brush) ที่คุณต้องการ นี่คือตัวอย่างวิธีการเพิ่มข้อความลงในเอกสาร XPS ด้วยรหัสเพียงไม่กี่บรรทัด สำหรับตัวอย่างที่สมบูรณ์และไฟล์ข้อมูล โปรดไปที่ โครงการ Github ของเรา
ในการเขียนโค้ดไฟล์ XPS คุณต้องมี:
Aspose.Page สำหรับ C++ API ซึ่งเป็น API สำหรับจัดการและแปลงเอกสารที่มีคุณสมบัติครบถ้วน มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม C++
คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงเปิดตัวจัดการแพ็กเกจ NuGet และค้นหา Aspose.Page.Cpp แล้วติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
ขั้นตอนในการเพิ่มข้อความลงในไฟล์ XPS
รหัส C++ นี้แสดงวิธีเพิ่มข้อความลงในเอกสาร XPS โดยใช้ Aspose.Page สำหรับ C++
- สร้างเอกสาร XPS ใหม่โดยใช้คลาส XpsDocument
- เพิ่มกลิฟ (glyph) ลงในวัตถุเอกสารพร้อมข้อมูลแบบอักษรที่จำเป็น สร้างวัตถุ XpsGlyphs ซึ่งใช้เพื่อเพิ่มข้อความลงในเอกสาร XPS วิธี AddGlyphs() ใช้เพื่อเพิ่มข้อความ และรับแบบอักษร ขนาดแบบอักษร สไตล์แบบอักษร ตำแหน่ง X และ Y ของข้อความ และข้อความที่จะเพิ่ม
- จากนั้นแปรงที่สร้างขึ้นด้านบนจะถูกตั้งค่าเป็นคุณสมบัติการเติม (fill property) ของวัตถุกลิฟ
- บันทึกเอกสาร XPS ที่แก้ไขโดยการเรียกวิธี Save() ของคลาส XpsDocument และระบุเส้นทางสำหรับบันทึกไฟล์
เพิ่มข้อความลงใน XPS
คำถามที่พบบ่อย
1. ฉันสามารถเพิ่มข้อความลงในเอกสาร XPS ได้หรือไม่
ใช่ คุณสามารถเพิ่มข้อความลงในไฟล์ XPS ได้ XPS เป็นรูปแบบเอกสารที่มีเค้าโครงคงที่ซึ่งพัฒนาโดย Microsoft คล้ายกับ PDF และรองรับการรวมข้อความควบคู่ไปกับเนื้อหาอื่นๆ เช่น รูปภาพและรูปร่าง
2. ฉันจะเพิ่มข้อความที่มีการจัดรูปแบบเฉพาะในไฟล์ XPS ได้อย่างไร
หากต้องการรวมข้อความลงในเอกสาร XPS โดยใช้โซลูชัน Aspose.Page API ให้สร้างอินสแตนซ์ออบเจ็กต์ XpsGlyphs วัตถุนี้ทำหน้าที่เป็นช่องทางในการเพิ่มเนื้อหาที่เป็นข้อความ ใช้เมธอด AddGlyphs() เพื่อจุดประสงค์นี้ ซึ่งจำเป็นต้องมีอินพุต รวมถึงแบบอักษร ขนาดแบบอักษร และรูปแบบแบบอักษร พร้อมด้วยพิกัด X และ Y ที่กำหนดตำแหน่งของข้อความ สุดท้าย ให้ระบุข้อความจริงที่จะเพิ่มเป็นอาร์กิวเมนต์
3. มีข้อจำกัดหรือข้อควรพิจารณาเมื่อเพิ่มข้อความลงในไฟล์ XPS หรือไม่
มีข้อจำกัดและข้อควรพิจารณาบางประการที่ต้องคำนึงถึง ตัวอย่างเช่น แบบอักษรที่ใช้ในเอกสาร XPS ควรฝังไว้หรือมีอยู่ในระบบที่ดูเอกสารเพื่อให้แน่ใจว่ามีการแสดงผลที่เหมาะสม นอกจากนี้ การจัดรูปแบบข้อความอาจแตกต่างกันไปขึ้นอยู่กับซอฟต์แวร์ที่ใช้สร้างหรือแก้ไขไฟล์ XPS ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องทดสอบเอกสารกับโปรแกรมดูที่แตกต่างกันเพื่อให้แน่ใจว่ามีการแสดงผลที่สอดคล้องกันในทุกแพลตฟอร์ม
XPS XPS รูปแบบไฟล์คืออะไร
XPS (XML Paper Specification) เป็นรูปแบบทางเลือกของ Microsoft ต่อ PDF พื้นฐานบน XML/HTML รักษาเลย์เอาต์ข้ามแพลตฟอร์มและไม่ขึ้นกับระบบปฏิบัติการ