ตัวเลือกการจัดเก็บ

เมื่อมีการบันทึกเอกสาร คุณสามารถตั้งค่าคุณสมบัติบางอย่างได้ Aspose.Words ให้คุณกับ SaveOptions คลาสนี้ช่วยให้ควบคุมกระบวนการประหยัดได้แม่นยํามากขึ้น มีงานล้นมือ Save วิธีที่ยอมรับ SaveOptions วัตถุ - มันควรเป็นวัตถุที่ได้มาจาก SaveOptions ชั้นเรียน. ฟอร์แมตการบันทึกแต่ละรูปแบบมีคลาสที่สัมพันธ์กัน ซึ่งมีตัวเลือกในการบันทึกรูปแบบนี้ ตัวอย่างเช่น มี PdfSaveOptions สําหรับบันทึกในรูปแบบ PDF MarkdownSaveOptions สําหรับบันทึก Markdown รูปแบบหรือ ImageSaveOptions ที่บันทึกภาพ บทความ นี้ ให้ ตัว อย่าง ของ การ ทํา งาน ใน ชั้น เรียน เลือก บาง อย่าง ที่ ได้ มา จาก SaveOptions.

ตัวอย่างโค้ดต่อไปนี้ จะแสดงวิธีตั้งค่าตัวเลือกการบันทึก ก่อนที่จะบันทึกเอกสารเป็น HTML:

บทความ นี้ พรรณนา คุณสมบัติ บาง อย่าง ที่ คุณ สามารถ ควบคุม ได้ เมื่อ เก็บ เอกสาร.

เข้ารหัสเอกสาร ด้วยรหัสผ่าน

ใช้ Password คุณสมบัติที่จะใช้ค้นหาหรือตั้งรหัสผ่านสําหรับเอกสารที่ถูกเข้ารหัสไว้ ใช้ Password คุณสมบัติของคลาสที่เข้าคู่กับรูปแบบเอกสารที่เลือกไว้

ตัวอย่างเช่น เมื่อบันทึกเอกสารไปที่ DoC หรือ DOT รูปแบบ, ใช้ Password สมบัติของ DocSaveOptions ชั้นเรียน.

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีตั้งค่ารหัสผ่านสําหรับใช้เข้ารหัสเอกสารโดยใช้วิธีการการเข้ารหัส RC4:

เมื่อมีการบันทึกเอกสารในรูปแบบ ODT ให้ใช้ Password สมบัติของ OdtSaveOptions ชั้นเรียน.

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีโหลดและบันทึกการเข้ารหัส OpenDocument ด้วยรหัสผ่าน:

ไม่ใช่รูปแบบที่รองรับการเข้ารหัสและการใช้ Password ทรัพย์สิน

แสดงการแจ้งให้ทราบความคืบหน้าของการบันทึกเอกสาร

Aspose.Words ให้ความสามารถในการใช้ ProgressCallback คุณสมบัติที่จะใช้แจ้งเหตุเกี่ยวกับความคืบหน้าการบันทึกเอกสาร

ขณะนี้มีการใช้งานเมื่อบันทึกไปยัง DOCX, BlatOpc, DOCM DOTเอ็ม DOTX, HTML, MHTM, EPUB, XamlFlow, XamlFlowPack, หรือรูปแบบ TXT

ปรับปรุงเวลาการสร้างเอกสาร

Aspose.Words ให้ความสามารถในการใช้ CreatedTime คุณสมบัติที่จะใช้หาหรือตั้งค่าวันที่สร้างเอกสารใน UTC คุณสามารถปรับปรุงค่านี้ได้ก่อนที่จะบันทึก UpdateCreatedTimeProperty ทางเลือก

ตัวอย่างรหัสต่อไปนี้ แสดงให้เห็นว่าจะปรับปรุงเวลาการสร้างเอกสารอย่างไร:

ปรับปรุงคุณสมบัติการบันทึกล่าสุด

Aspose.Words ให้ความสามารถในการใช้ UpdateLastSavedTimeProperty คุณสมบัติเพื่อหาหรือตั้งค่าค่า กําหนดว่า LastSavedTime ทรัพย์สินได้รับการปรับปรุง ก่อนที่จะบันทึก

ตัวอย่างรหัสต่อไปนี้ แสดงวิธีตั้งค่าคุณสมบัตินี้ และบันทึกเอกสาร:

บันทึกภาพขาวดําโดยใช้รูปแบบภาพแบบ 1 บิตต่อพิกเซล

เพื่อควบคุมตัวเลือกการบันทึกภาพ ImageSaveOptions มี การ ใช้ ห้อง เรียน. ตัวอย่างเช่น คุณสามารถใช้ PixelFormat คุณสมบัติที่จะใช้ตั้งค่ารูปแบบของพิกเซลสําหรับภาพที่สร้าง โปรดสังเกตว่ารูปแบบพิกเซลของภาพที่ส่งออก อาจแตกต่างจากค่าที่ตั้งไว้ เนื่องจากงานของ GDI+

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีการบันทึกภาพขาวดํา แบบบิตต่อพิกเซล: