ด้วยการใช้ Aspose.Total for C++ คุณสามารถแยก JSON เป็น PCL ภายในแอปพลิเคชัน C++ ของคุณในสองขั้นตอนง่ายๆ ประการแรก โดยใช้ Aspose.Cells for C++ คุณสามารถส่งออก JSON เป็น PDF หลังจากนั้น ด้วยการใช้ Aspose.Words for C++ คุณจะสามารถแปลง PDF เป็น PCL ได้
แปลงรูปแบบ JSON เป็น PCL ใน C++
ข้อกำหนดการแปลง
ติดตั้งผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Total.Cpp
หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด
ตั้งค่าเค้าโครงและแปลงรูปแบบ JSON เป็น PCL ใน C++
ขณะแยกวิเคราะห์ JSON เป็น PCL คุณยังกำหนดขนาดของแถวและคอลัมน์ได้ด้วยการโหลด JSON ด้วยคลาส IWorkbook หากคุณต้องการตั้งค่าความสูงของแถวเท่ากันสำหรับทุกแถวในเวิร์กชีต คุณสามารถทำได้โดยใช้ SetStandardHeight วิธีการของคอลเล็กชัน ICells ในทำนองเดียวกัน หากต้องการตั้งค่าความกว้างคอลัมน์เท่ากันสำหรับทุกคอลัมน์ในเวิร์กชีต ให้ใช้เมธอด SetStandardWidth ของคอลเล็กชัน ICElls
แปลงรูปแบบ JSON เป็น PCL พร้อมลายน้ำใน C++
เมื่อใช้ API คุณสามารถแยก JSON เป็น PCL ด้วยลายน้ำได้ ในการเพิ่มลายน้ำให้กับเอกสาร PCL ของคุณ ขั้นแรกให้แปลง JSON เป็น PDF และเพิ่มลายน้ำลงไป ในการเพิ่มลายน้ำ ให้โหลดไฟล์ PDF ที่สร้างขึ้นใหม่โดยใช้คลาส Document ตั้งค่าคุณสมบัติที่แตกต่างกันสำหรับลายน้ำข้อความ เรียกวิธี SetText และส่งข้อความลายน้ำและวัตถุของ TextWatermarkOptions หลังจากเพิ่มลายน้ำแล้ว คุณสามารถบันทึกเอกสารไปที่ PCL
สำรวจ JSON ตัวเลือกการแปลงด้วย C++
JSON รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาและใช้กันอย่างแพร่หลาย ได้รับมาจากภาษาโปรแกรม JavaScript แต่ตอนนี้ไม่ขึ้นกับภาษาและรองรับโดยภาษาโปรแกรมต่างๆ ไฟล์ JSON จัดเก็บข้อมูลในรูปแบบที่มีโครงสร้างและอ่านได้ ทำให้ทั้งมนุษย์และเครื่องจักรเข้าใจและประมวลผลได้ง่าย
ไฟล์ JSON ประกอบด้วยคู่คีย์-ค่าที่จัดอยู่ในโครงสร้างแบบลำดับชั้น พวกเขาแสดงข้อมูลด้วยวิธีที่ง่ายและไม่ซับซ้อนโดยใช้วัตถุ (อยู่ในวงเล็บปีกกา {}) และอาร์เรย์ (อยู่ในวงเล็บเหลี่ยม []) แต่ละคีย์จะจับคู่กับค่าที่สอดคล้องกัน ซึ่งสามารถเป็นสตริง ตัวเลข บูลีน โมฆะ วัตถุ หรืออาร์เรย์ ความยืดหยุ่นนี้ช่วยให้ JSON จัดการกับโครงสร้างข้อมูลที่ซับซ้อนและซ้อนกันได้
ข้อดีหลักประการหนึ่งของ JSON คือความเรียบง่ายและใช้งานง่าย ลักษณะที่เบาและไวยากรณ์ที่น้อยที่สุดทำให้มีประสิทธิภาพสำหรับการรับส่งข้อมูลผ่านเครือข่ายและการจัดเก็บในไฟล์ ไฟล์ JSON มักใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างเว็บเซิร์ฟเวอร์และไคลเอนต์ เช่นเดียวกับไฟล์การกำหนดค่า API และการจัดเก็บข้อมูลที่มีโครงสร้าง
ไฟล์ JSON นั้นมนุษย์สามารถอ่านได้ และสามารถเข้าใจและแก้ไขได้ง่ายโดยใช้ข้อความ บรรณาธิการ. นอกจากนี้ยังสามารถอ่านด้วยเครื่องได้ ทำให้แอปพลิเคชันแยกวิเคราะห์และประมวลผลข้อมูล JSON ได้อย่างมีประสิทธิภาพ ภาษาโปรแกรมหลายภาษามีไลบรารีหรือแพ็คเกจในตัวสำหรับการทำงานกับ JSON ทำให้การแยกวิเคราะห์และการทำให้เป็นอนุกรมของข้อมูล JSON ง่ายขึ้น
PCL รูปแบบไฟล์คืออะไร
PCL (ภาษาคำสั่งเครื่องพิมพ์) เป็นภาษาคำอธิบายหน้าที่ใช้เป็นหลักในอุตสาหกรรมการพิมพ์เพื่อควบคุมและจัดรูปแบบเอาต์พุตของเครื่องพิมพ์และอุปกรณ์สร้างภาพอื่นๆ ได้รับการพัฒนาโดย Hewlett-Packard (HP) และได้กลายเป็นมาตรฐานที่ใช้กันอย่างแพร่หลายสำหรับการพิมพ์ในสภาพแวดล้อมต่างๆ
ไฟล์ PCL ประกอบด้วยชุดคำสั่งและคำแนะนำที่อธิบายเค้าโครง แบบอักษร กราฟิก และองค์ประกอบอื่นๆ ของหน้าที่พิมพ์ คำสั่งเหล่านี้ถูกตีความโดยเครื่องพิมพ์เพื่อสร้างเอาต์พุตที่ต้องการ PCL รองรับทั้งข้อความและกราฟิก ทำให้สามารถพิมพ์เอกสารที่ซับซ้อนโดยใช้แบบอักษร สี และองค์ประกอบกราฟิกต่างๆ ได้
ข้อดีหลักประการหนึ่งของ PCL คือความเป็นอิสระของอุปกรณ์ คำสั่ง PCL ได้รับการออกแบบมาให้เครื่องพิมพ์หลากหลายประเภทสามารถเข้าใจได้ โดยไม่คำนึงถึงยี่ห้อหรือรุ่น ซึ่งหมายความว่าสามารถถ่ายโอนไฟล์ PCL ระหว่างเครื่องพิมพ์ต่างๆ หรือพิมพ์บนอุปกรณ์ต่างๆ ได้อย่างง่ายดาย โดยไม่จำเป็นต้องแก้ไขเพิ่มเติม
ไฟล์ PCL มักจะสร้างโดยแอปพลิเคชันซอฟต์แวร์หรือไดรเวอร์การพิมพ์ที่สร้างคำสั่ง PCL ตามเนื้อหา ที่จะพิมพ์ สามารถสร้างขึ้นจากแหล่งที่มาต่างๆ รวมถึงโปรแกรมประมวลผลคำ ซอฟต์แวร์เผยแพร่บนเดสก์ท็อป หรือโดยตรงจากระบบปฏิบัติการ
PCL มีการพัฒนาอยู่ตลอดเวลา โดยมีการเปิดตัวเวอร์ชันและการปรับปรุงต่างๆ เพื่อรองรับคุณลักษณะและเทคโนโลยีใหม่ๆ เวอร์ชันล่าสุด PCL 6 มีความสามารถในการสร้างภาพขั้นสูง การจัดการสี และการรองรับรูปแบบกราฟิกมาตรฐานอุตสาหกรรม
แม้ว่า PCL จะได้รับการสนับสนุนอย่างกว้างขวางในอุตสาหกรรมการพิมพ์ แต่จะค่อยๆ ถูกแทนที่ด้วยภาษาคำอธิบายหน้าอื่นๆ เช่น PostScript และ PDF ซึ่งมีคุณสมบัติขั้นสูงและความเข้ากันได้มากขึ้นกับเทคโนโลยีการพิมพ์สมัยใหม่