แก้ไขข้อมูลเมตาของ PUB

อ่านไฟล์ MS Publisher API ตัวแก้ไข PUB Metatada สำหรับ C++

 

รูปแบบไฟล์เอกสาร Microsoft® Publisher ใช้สำหรับสร้างสิ่งพิมพ์ประเภทต่างๆ เช่น จดหมายข่าว โบรชัวร์ ใบปลิว และไปรษณียบัตร และใช้ในอีเมลและเว็บไซต์ ไฟล์ Pub มีข้อความรวมถึงข้อมูลบิตแมปและกราฟิกแบบเวกเตอร์

ข้อมูลเมตาของผู้จัดพิมพ์คือคุณสมบัติ (ข้อมูล) ที่อธิบายเอกสาร PUB เป็นคุณสมบัติมาตรฐาน เช่น ผู้เผยแพร่ ชื่อ ผู้เขียนคนสุดท้าย องค์กร URL ภาษา และข้อมูลอื่นๆ ที่คล้ายคลึงกัน นอกจากนี้ยังมีข้อมูลที่สร้างขึ้นโดยอัตโนมัติหลังจากทำงานกับไฟล์ เช่น ขนาดหรือเวลาแก้ไขล่าสุด ข้อมูลที่เป็นประโยชน์นี้ถูกเก็บไว้พร้อมกับเอกสาร

นอกจากฟังก์ชันการแปลงและการอ่านแล้ว โซลูชัน PUB API สำหรับ C++ ยังช่วยให้คุณแก้ไขข้อมูลเมตามาตรฐานโดยใช้คลาส DocSummaryInfo และ SummaryInfo ตามที่แสดงในตัวอย่างโค้ดต่อไปนี้ คุณยังสามารถใช้ API เพื่อสร้างแอปพลิเคชัน Metadata Editor ของคุณเองได้

ก่อนเขียนโค้ด Metadata คุณต้องผสานรวม C++ PUB Metadata API ตัวอย่างต่อไปนี้จะแสดงวิธีการแก้ไขคุณสมบัติ "หมวดหมู่"

ดูและแก้ไขข้อมูลเมตาของ PUB บน C++

กระบวนการอ่านข้อมูลเมตาของผู้จัดพิมพ์ประกอบด้วยขั้นตอนถัดไป:

  1. อัปโหลดไฟล์ PUB โดยใช้ CreateParser() วิธีการของ PubFactory คลาส
  2. แยกวิเคราะห์ไฟล์ผ่าน Parse() วิธีการของ IPubParser อินเทอร์เฟซ

เริ่มต้นกับ CPP PUB API

  1. ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.PUB.cpp หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.PUB.cpp
  2. หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด

รหัส C++ เพื่อแก้ไขข้อมูลเมตาของ PUB

    using namespace Aspose::PUB;
    // Load PUB file
    System::SharedPtr<IPubParser> parser = PubFactory::CreateParser("input.pub");
    // Parse file 
    System::SharedPtr<Document> document = parser->Parse();
    // Edit Category metadata
    document->get_DocumentSummaryInfo()->SetCategory(u"category");



คำถามที่พบบ่อย

1. ข้อมูลเมตาของไฟล์ .pub คืออะไร

ข้อมูลเมตาคือข้อมูลต่างๆ เช่น ชื่อเรื่อง ผู้แต่ง คำสำคัญ ความคิดเห็น แม่แบบ หมายเลขรายได้ ชื่อแอป จำนวนหน้า จำนวนคำ จำนวนอักขระ ความปลอดภัยของเอกสาร หมวดหมู่ บริษัท และภาษา

2. มีวิธีดูไฟล์ Metadata ของไฟล์ .pub ทางออนไลน์หรือไม่

มี Metadata Editor ข้ามแพลตฟอร์มในระบบนิเวศของแอปพลิเคชัน Aspose ฟรีและใช้งานง่าย

3. ฉันจะแก้ไขข้อมูลเมตาของไฟล์ .PUB ได้อย่างไร

ในการแก้ไข Metadata ของไฟล์ Publisher คุณต้องอัปโหลดก่อนโดยใช้เมธอด CreateParser() และแยกวิเคราะห์เอกสารผ่าน IPubParser Interface แก้ไขข้อมูลเมตาโดยใช้คลาส DocSummaryInfo

4. ฟังก์ชั่นฟรีหรือไม่?

แอปข้ามแพลตฟอร์มนั้นฟรี สำหรับโซลูชัน API คุณสามารถทดลองใช้ฟรี จากนั้นซื้อผลิตภัณฑ์หากจำเป็น