Class Document
Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll
คลาสที่แสดงถึงเอกสาร PDF
public sealed class Document : IDisposable
การสืบทอด
การนำไปใช้
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
คอนสตรัคเตอร์
Document(Stream)
เริ่มต้นอินสแตนซ์ Document ใหม่จากสตรีม input
.
public Document(Stream input)
พารามิเตอร์
input
Stream
สตรีมที่มีเอกสาร pdf.
Document(Stream, string, bool)
เริ่มต้นอินสแตนซ์ Document ใหม่จากสตรีม input
.
public Document(Stream input, string password, bool isManagedStream)
พารามิเตอร์
input
Stream
สตรีมที่มีเอกสาร pdf.
password
string
รหัสผ่านของผู้ใช้หรือเจ้าของ.
isManagedStream
bool
ถ้าตั้งค่าเป็น true
สตรีมภายในจะถูกปิดก่อนออก; มิฉะนั้นจะไม่ถูกปิด.
Document(Stream, bool)
เริ่มต้นอินสแตนซ์ Document ใหม่จากสตรีม input
.
public Document(Stream input, bool isManagedStream)
พารามิเตอร์
input
Stream
สตรีมที่มีเอกสาร pdf.
isManagedStream
bool
ถ้าตั้งค่าเป็น true
สตรีมภายในจะถูกปิดก่อนออก; มิฉะนั้นจะไม่ถูกปิด.
Document(string)
เริ่มต้น Document โดยใช้ filename
. เหมือนกับ Aspose.Pdf.Document.#ctor(System.IO.Stream).
public Document(string filename)
พารามิเตอร์
filename
string
ชื่อไฟล์เอกสาร pdf.
Document(Stream, string)
เริ่มต้นอินสแตนซ์ Document ใหม่จากสตรีม input
.
public Document(Stream input, string password)
พารามิเตอร์
input
Stream
วัตถุสตรีมอินพุตที่เอกสาร pdf ถูกป้องกันด้วยรหัสผ่าน.
password
string
รหัสผ่านของผู้ใช้หรือเจ้าของ.
Document()
เริ่มต้นเอกสารว่าง.
public Document()
Document(string, string)
เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Pdf.Document สำหรับการทำงานกับเอกสารที่เข้ารหัส.
public Document(string filename, string password)
พารามิเตอร์
filename
string
ชื่อไฟล์เอกสาร.
password
string
รหัสผ่านของผู้ใช้หรือเจ้าของ.
Document(string, string, bool)
เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Pdf.Document สำหรับการทำงานกับเอกสารที่เข้ารหัส.
public Document(string filename, string password, bool isManagedStream)
พารามิเตอร์
filename
string
ชื่อไฟล์เอกสาร.
password
string
รหัสผ่านของผู้ใช้หรือเจ้าของ.
isManagedStream
bool
ถ้าตั้งค่าเป็น true
สตรีมภายในจะถูกปิดก่อนออก; มิฉะนั้นจะไม่ถูกปิด.
Document(string, LoadOptions)
เปิดเอกสารที่มีอยู่จากไฟล์โดยให้ตัวเลือกการแปลงที่จำเป็นเพื่อให้ได้เอกสาร pdf.
public Document(string filename, LoadOptions options)
พารามิเตอร์
filename
string
ไฟล์อินพุตที่จะแปลงเป็นเอกสาร pdf.
options
LoadOptions
แสดงถึงคุณสมบัติสำหรับการแปลง filename
เป็นเอกสาร pdf.
Document(Stream, LoadOptions)
เปิดเอกสารที่มีอยู่จากสตรีมโดยให้การแปลงที่จำเป็นเพื่อให้ได้เอกสาร pdf.
public Document(Stream input, LoadOptions options)
พารามิเตอร์
input
Stream
สตรีมอินพุตเพื่อแปลงเป็นเอกสาร pdf.
options
LoadOptions
แสดงถึงคุณสมบัติสำหรับการแปลง input
เป็นเอกสาร pdf.
ฟิลด์
DefaultNodesNumInSubtrees
public const byte DefaultNodesNumInSubtrees = 10
ค่าฟิลด์
คุณสมบัติ
Actions
ได้รับการกระทำของเอกสาร คุณสมบัตินี้เป็นอินสแตนซ์ของคลาส DocumentActions ซึ่งอนุญาตให้ได้รับ/ตั้งค่า BeforClosing, BeforSaving เป็นต้น.
public DocumentActionCollection Actions { get; }
ค่าคุณสมบัติ
DocumentActionCollection
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีการรับการกระทำหลังจากเปิดเอกสาร:
Aspose.Pdf.Document document = new Aspose.Pdf.Document("d:\\work\\aspose\\aspose.pdf.kit.net.new\\trunk\\testdata\\Aspose.Pdf\\PdfWithOpenAction.pdf");
Aspose.Pdf.Annotations.DocumentActionCollection actions = document.Actions;
Aspose.Pdf.Annotations.PdfAction afterSavingAction = actions.AfterSaving;
AllowReusePageContent
อนุญาตให้รวมเนื้อหาของหน้าเพื่อลดขนาดเอกสาร หากใช้แล้ว หน้าแตกต่างกันแต่ซ้ำกันอาจอ้างอิงถึงวัตถุเนื้อหาเดียวกัน โปรดทราบว่าโหมดนี้อาจทำให้เกิดผลข้างเคียงเช่นการเปลี่ยนแปลงเนื้อหาของหน้าเมื่อหน้าอื่นถูกเปลี่ยน.
public bool AllowReusePageContent { get; set; }
ค่าคุณสมบัติ
Background
ได้รับหรือกำหนดสีพื้นหลังของเอกสาร.
public Color Background { get; set; }
ค่าคุณสมบัติ
Color
CenterWindow
ได้รับหรือกำหนดธงที่ระบุว่าตำแหน่งของหน้าต่างเอกสารจะถูกจัดให้อยู่กลางหน้าจอ.
public bool CenterWindow { get; set; }
ค่าคุณสมบัติ
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง CenterWindow:
Document document = new Document("sample.pdf");
bool value = document.CenterWindow;
Collection
ได้รับคอลเลกชันของเอกสาร.
public Collection Collection { get; set; }
ค่าคุณสมบัติ
Collection
CryptoAlgorithm
ได้รับการตั้งค่าความปลอดภัยหากเอกสารถูกเข้ารหัส. หากเอกสารไม่ได้ถูกเข้ารหัสจะเกิดข้อยกเว้นที่เกี่ยวข้องใน .net 1.1 หรือ CryptoAlgorithm จะเป็น null สำหรับเวอร์ชัน .net อื่นๆ.
public CryptoAlgorithm? CryptoAlgorithm { get; }
ค่าคุณสมบัติ
CryptoAlgorithm?
Destinations
ได้รับคอลเลกชันของจุดหมาย. ล้าสมัย โปรดใช้ NamedDestinations.
public DestinationCollection Destinations { get; }
ค่าคุณสมบัติ
DestinationCollection
Direction
ได้รับหรือกำหนดลำดับการอ่านของข้อความ: L2R (ซ้ายไปขวา) หรือ R2L (ขวาไปซ้าย).
public Direction Direction { get; set; }
ค่าคุณสมบัติ
Direction
DisableFontLicenseVerifications
การดำเนินการหลายอย่างกับฟอนต์ไม่สามารถดำเนินการได้หากการดำเนินการเหล่านี้ถูกห้ามโดยใบอนุญาตของฟอนต์นี้. ตัวอย่างเช่นฟอนต์บางตัวไม่สามารถฝังลงในเอกสาร PDF ได้หากกฎใบอนุญาตห้ามการฝังสำหรับฟอนต์นี้. ธงนี้ใช้เพื่อปิดการจำกัดใบอนุญาตใดๆ สำหรับฟอนต์ทั้งหมดในเอกสาร PDF ปัจจุบัน. ระวังเมื่อใช้ธงนี้ เมื่อมันถูกตั้งค่า หมายความว่าผู้ที่ตั้งธงนี้, ต้องรับผิดชอบต่อการละเมิดใบอนุญาต/กฎหมายที่อาจเกิดขึ้นทั้งหมด. ดังนั้นเขาจึงต้องรับความเสี่ยงด้วยตนเอง. แนะนำให้ใช้ธงนี้เฉพาะเมื่อคุณมั่นใจว่าคุณไม่ได้ละเมิด กฎหมายลิขสิทธิ์. โดยค่าเริ่มต้นเป็น false.
public bool DisableFontLicenseVerifications { get; set; }
ค่าคุณสมบัติ
DisplayDocTitle
ได้รับหรือกำหนดธงที่ระบุว่าชื่อหน้าต่างของเอกสารควรแสดงชื่อเอกสารหรือไม่.
public bool DisplayDocTitle { get; set; }
ค่าคุณสมบัติ
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง DisplayDocTitle:
Document document = new Document("sample.pdf");
bool value = document.DisplayDocTitle;
Duplex
ได้รับหรือกำหนดตัวเลือกการจัดการโหมดการพิมพ์แบบสองหน้าเมื่อพิมพ์ไฟล์จากกล่องโต้ตอบการพิมพ์.
public PrintDuplex Duplex { get; set; }
ค่าคุณสมบัติ
PrintDuplex
EmbedStandardFonts
คุณสมบัติที่ประกาศว่าเอกสารต้องฝังฟอนต์ Type1 มาตรฐานทั้งหมด ซึ่งมีธง IsEmbedded ตั้งค่าเป็น true. ฟอนต์ PDF ทั้งหมดสามารถฝัง ลงในเอกสารได้ง่ายๆโดยการตั้งธง IsEmbedded เป็น true แต่ฟอนต์ Type1 มาตรฐานของ PDF เป็นข้อยกเว้นจากกฎนี้. การฝังฟอนต์ Type1 มาตรฐานต้องใช้เวลามาก ดังนั้นในการฝังฟอนต์เหล่านี้จึงจำเป็นต้อง ไม่เพียงแต่ตั้งธง IsEmbedded เป็น true สำหรับฟอนต์ที่ระบุ แต่ยังต้องตั้ง ธงเพิ่มเติมในระดับเอกสาร - EmbedStandardFonts = true; คุณสมบัตินี้สามารถตั้งค่าได้เพียงครั้งเดียวสำหรับฟอนต์ทั้งหมด. โดยค่าเริ่มต้นเป็น false.
public bool EmbedStandardFonts { get; set; }
ค่าคุณสมบัติ
EmbeddedFiles
ได้รับคอลเลกชันของไฟล์ที่ฝังอยู่ในเอกสาร.
public EmbeddedFileCollection EmbeddedFiles { get; }
ค่าคุณสมบัติ
EmbeddedFileCollection
EnableObjectUnload
ได้รับหรือกำหนดธงที่เปิดใช้งานเอกสารให้ถูกโหลดออกจากหน่วยความจำบางส่วน. สิ่งนี้ช่วยลดการใช้หน่วยความจำแต่มีผลกระทบเชิงลบต่อประสิทธิภาพ.
public bool EnableObjectUnload { get; set; }
ค่าคุณสมบัติ
EnableSignatureSanitization
ได้รับหรือกำหนดธงเพื่อจัดการการทำความสะอาดฟิลด์ลายเซ็น เปิดใช้งานโดยค่าเริ่มต้น.
public bool EnableSignatureSanitization { get; set; }
ค่าคุณสมบัติ
FileName
ชื่อไฟล์ PDF ที่ทำให้เอกสารนี้เกิดขึ้น
public string FileName { get; }
ค่าคุณสมบัติ
FitWindow
ได้รับหรือกำหนดธงที่ระบุว่า หน้าต่างเอกสารควรปรับขนาดให้พอดีกับหน้าที่แสดงผลแรกหรือไม่.
public bool FitWindow { get; set; }
ค่าคุณสมบัติ
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง FitWindow:
Document document = new Document("sample.pdf");
bool value = document.FitWindow;
FontUtilities
อินสแตนซ์ของ IDocumentFontUtilities
public Document.IDocumentFontUtilities FontUtilities { get; }
ค่าคุณสมบัติ
Document.IDocumentFontUtilities
Form
ได้รับ Acro Form ของเอกสาร.
public Form Form { get; }
ค่าคุณสมบัติ
Form
HandleSignatureChange
โยนข้อยกเว้นหากเอกสารจะบันทึกด้วยการเปลี่ยนแปลงและมีลายเซ็น.
public bool HandleSignatureChange { get; set; }
ค่าคุณสมบัติ
HideMenubar
ได้รับหรือกำหนดธงที่ระบุว่าบาร์เมนูควรถูกซ่อนเมื่อเอกสารทำงานอยู่.
public bool HideMenubar { get; set; }
ค่าคุณสมบัติ
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง HideMenubar:
Document document = new Document("sample.pdf");
bool value = document.HideMenubar;
HideToolBar
ได้รับหรือกำหนดธงที่ระบุว่าทูลบาร์ควรถูกซ่อนเมื่อเอกสารทำงานอยู่.
public bool HideToolBar { get; set; }
ค่าคุณสมบัติ
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง HideToolBar:
Document document = new Document("sample.pdf");
bool value = document.HideToolBar;
HideWindowUI
ได้รับหรือกำหนดธงที่ระบุว่าควรซ่อนองค์ประกอบของส่วนติดต่อผู้ใช้เมื่อเอกสารทำงานอยู่หรือไม่.
public bool HideWindowUI { get; set; }
ค่าคุณสมบัติ
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง HideWindowUI:
Document document = new Document("sample.pdf");
bool value = document.HideWindowUI;
Id
ได้รับ ID.
public Id Id { get; }
ค่าคุณสมบัติ
Id
IgnoreCorruptedObjects
ได้รับหรือกำหนดธงของการละเว้นข้อผิดพลาดในไฟล์ต้นฉบับ. เมื่อหน้าจากเอกสารต้นฉบับถูกคัดลอกไปยังเอกสารปลายทาง กระบวนการคัดลอกจะหยุดด้วยข้อยกเว้น หากวัตถุบางอย่างในไฟล์ต้นฉบับเสียหายเมื่อธงนี้เป็น false. ตัวอย่าง: dest.Pages.Add(src.Pages); หากธงนี้ตั้งค่าเป็น true วัตถุที่เสียหายจะถูกแทนที่ด้วยค่าเปล่า. โดยค่าเริ่มต้น: true.
public bool IgnoreCorruptedObjects { get; set; }
ค่าคุณสมบัติ
Info
ได้รับข้อมูลเอกสาร.
public DocumentInfo Info { get; }
ค่าคุณสมบัติ
DocumentInfo
IsEncrypted
ได้รับสถานะการเข้ารหัสของเอกสาร เป็นจริงหากเอกสารถูกเข้ารหัส.
public bool IsEncrypted { get; }
ค่าคุณสมบัติ
IsLicensed
ได้รับสถานะใบอนุญาตของระบบ คืนค่า true หากระบบทำงานในโหมดใบอนุญาตและ false หากไม่ใช่.
public static bool IsLicensed { get; }
ค่าคุณสมบัติ
IsLinearized
ได้รับหรือกำหนดค่าที่ระบุว่าเอกสารถูกจัดเรียงในลำดับ.
public bool IsLinearized { get; set; }
ค่าคุณสมบัติ
IsPdfUaCompliant
ได้รับว่าเอกสารเป็นไปตามมาตรฐาน pdfua หรือไม่.
public bool IsPdfUaCompliant { get; }
ค่าคุณสมบัติ
IsPdfaCompliant
ได้รับว่าเอกสารเป็นไปตามมาตรฐาน pdfa หรือไม่.
public bool IsPdfaCompliant { get; }
ค่าคุณสมบัติ
IsXrefGapsAllowed
ได้รับหรือกำหนดว่าเอกสารอนุญาตให้มีช่องว่างใน xref หรือไม่.
public bool IsXrefGapsAllowed { get; set; }
ค่าคุณสมบัติ
JavaScript
คอลเลกชันของ JavaScript ในระดับเอกสาร.
public JavaScriptCollection JavaScript { get; }
ค่าคุณสมบัติ
JavaScriptCollection
LogicalStructure
ได้รับโครงสร้างเชิงตรรกะของเอกสาร.
public RootElement LogicalStructure { get; }
ค่าคุณสมบัติ
RootElement
Metadata
ข้อมูลเมตาของเอกสาร. (เอกสาร PDF อาจรวมข้อมูลทั่วไป, เช่น ชื่อเอกสาร ผู้เขียน และวันที่สร้างและแก้ไข. ข้อมูลทั่วไปเกี่ยวกับเอกสาร (ซึ่งแตกต่างจากเนื้อหาหรือโครงสร้าง) เรียกว่าข้อมูลเมตา และมีวัตถุประสงค์เพื่อช่วยในการจัดทำดัชนีและค้นหาเอกสารในฐานข้อมูลภายนอก.)
public Metadata Metadata { get; }
ค่าคุณสมบัติ
Metadata
NamedDestinations
คอลเลกชันของจุดหมายที่ตั้งชื่อในเอกสาร.
public NamedDestinationCollection NamedDestinations { get; }
ค่าคุณสมบัติ
NamedDestinationCollection
NonFullScreenPageMode
ได้รับหรือกำหนดโหมดหน้าที่ระบุว่าจะต้องแสดงเอกสารเมื่อออกจากโหมดเต็มหน้าจออย่างไร.
public PageMode NonFullScreenPageMode { get; set; }
ค่าคุณสมบัติ
PageMode
OpenAction
ได้รับหรือกำหนดการกระทำที่ดำเนินการเมื่อเปิดเอกสาร.
public IAppointment OpenAction { get; set; }
ค่าคุณสมบัติ
IAppointment
ตัวอย่าง
ตัวอย่างแสดงวิธีการรับธง CenterWindow:
Document document = new Document("sample.pdf");
IAppointment value = document.OpenAction;
OptimizeSize
ได้รับหรือกำหนดธงการปรับแต่ง เมื่อหน้าถูกเพิ่มไปยังเอกสาร สตรีมทรัพยากรที่เท่ากันในไฟล์ผลลัพธ์จะถูกรวมเป็นวัตถุ PDF เดียวหากธงนี้ถูกตั้งค่า. สิ่งนี้ช่วยลดขนาดไฟล์ผลลัพธ์ แต่สามารถทำให้การดำเนินการช้าลงและต้องการหน่วยความจำมากขึ้น. ค่าเริ่มต้น: false.
public bool OptimizeSize { get; set; }
ค่าคุณสมบัติ
Outlines
ได้รับเค้าโครงเอกสาร.
public OutlineCollection Outlines { get; }
ค่าคุณสมบัติ
OutlineCollection
OutputIntents
ได้รับคอลเลกชันของ Output intents ในเอกสาร.
public OutputIntents OutputIntents { get; }
ค่าคุณสมบัติ
OutputIntents
PageInfo
ได้รับหรือกำหนดข้อมูลหน้าที่ (สำหรับผู้สร้างเท่านั้น ไม่ถูกกรอกเมื่ออ่านเอกสาร).
public PageInfo PageInfo { get; set; }
ค่าคุณสมบัติ
PageInfo
PageLabels
ได้รับป้ายหน้าที่อยู่ในเอกสาร.
public PageLabelCollection PageLabels { get; }
ค่าคุณสมบัติ
PageLabelCollection
PageLayout
ได้รับหรือกำหนดเลย์เอาต์หน้าที่จะใช้เมื่อเปิดเอกสาร.
public PageLayout PageLayout { get; set; }
ค่าคุณสมบัติ
PageLayout
PageMode
ได้รับหรือกำหนดโหมดหน้าที่ระบุว่าเอกสารควรแสดงอย่างไรเมื่อเปิด.
public PageMode PageMode { get; set; }
ค่าคุณสมบัติ
PageMode
Pages
ได้รับหรือกำหนดคอลเลกชันของหน้าของเอกสาร. โปรดทราบว่าหน้าจะถูกนับจาก 1 ในคอลเลกชัน.
public PageCollection Pages { get; }
ค่าคุณสมบัติ
PageCollection
ตัวอย่าง
ตัวอย่างด้านล่างแสดงวิธีการทำงานกับหน้าของเอกสาร: วิธีการรับจำนวนหน้าและวิธีการรับสี่เหลี่ยมของหน้าที่เริ่มต้นของเอกสาร.
Aspose.Pdf.Document document = new Aspose.Pdf.Document("sample.pdf");
Aspose.Pdf.PageCollection pages = document.Pages;
System.Console.WriteLine("Document contains " + pages.Count);
Page page = pages[1];
Rectangle rect = page.Rect;
PdfFormat
ได้รับรูปแบบ PDF
public PdfFormat PdfFormat { get; }
ค่าคุณสมบัติ
PdfFormat
Permissions
ได้รับสิทธิ์ของเอกสาร.
public int Permissions { get; }
ค่าคุณสมบัติ
PickTrayByPdfSize
ได้รับหรือกำหนดธงที่ระบุว่าขนาดหน้าของ PDF จะถูกใช้เพื่อเลือกถาดกระดาษนำเข้า.
public bool PickTrayByPdfSize { get; set; }
ค่าคุณสมบัติ
PrintScaling
ได้รับหรือกำหนดตัวเลือกการปรับขนาดหน้าที่จะเลือกเมื่อแสดงกล่องโต้ตอบการพิมพ์สำหรับเอกสารนี้.
public PrintScaling PrintScaling { get; set; }
ค่าคุณสมบัติ
PrintScaling
TaggedContent
ได้รับการเข้าถึงเนื้อหา TaggedPdf.
public ITaggedContent TaggedContent { get; }
ค่าคุณสมบัติ
ITaggedContent
ตัวอย่าง
ตัวอย่างแสดงวิธีการใช้เนื้อหาที่ติดป้ายเพื่อสร้างเอกสารใหม่ด้วยหัวเรื่อง ย่อหน้า และภาพ.
// สร้างเอกสารใหม่
Document document = new Document();
// รับเนื้อหาที่ติดป้าย
ITaggedContent taggedContent = document.TaggedContent;
// ตั้งค่าภาษาให้กับเอกสาร
taggedContent.SetLanguage("en-US");
// ตั้งชื่อเอกสาร PDF
taggedContent.SetTitle("Example document");
// สร้างและเพิ่ม Section
SectElement sect = taggedContent.CreateSectElement();
taggedContent.RootElement.AppendChild(sect);
// สร้าง Header
HeaderElement h1 = taggedContent.CreateHeaderElement(1);
h1.SetText("The Header");
sect.AppendChild(h1);
// สร้างย่อหน้า
ParagraphElement p = taggedContent.CreateParagraphElement();
p.SetTag("Paragraph");
p.SetText("The text of paragraph.");
sect.AppendChild(p);
// สร้างภาพประกอบ
IllustrationElement figure1 = taggedContent.CreateFigureElement();
sect.AppendChild(figure1);
figure1.AlternativeText = "Figure 1";
figure1.Title = "Image 1";
figure1.SetTag("Fig");
figure1.SetImage("path/of/image.jpg");
// บันทึกเอกสาร
document.Save("example.pdf");
Version
ได้รับเวอร์ชันของ PDF จากส่วนหัวของไฟล์ PDF.
public string Version { get; }
ค่าคุณสมบัติ
วิธีการ
BindXml(string)
ผูก xml กับเอกสาร
public void BindXml(string file)
พารามิเตอร์
file
string
ไฟล์ xml
BindXml(string, string)
ผูก xml/xsl กับเอกสาร
public void BindXml(string xmlFile, string xslFile)
พารามิเตอร์
xmlFile
string
ไฟล์ xml.
xslFile
string
ไฟล์ xsl หากใช้ XSLT.
BindXml(Stream, Stream)
ผูก xml/xsl กับเอกสาร
public void BindXml(Stream xmlStream, Stream xslStream)
พารามิเตอร์
xmlStream
Stream
สตรีม xml.
xslStream
Stream
สตรีม xsl หากใช้ XSLT.
BindXml(Stream, Stream, XmlReaderSettings)
ผูก xml/xsl กับเอกสาร
public void BindXml(Stream xmlStream, Stream xslStream, XmlReaderSettings settings)
พารามิเตอร์
xmlStream
Stream
สตรีม xml.
xslStream
Stream
สตรีม xsl หากใช้ XSLT.
settings
XmlReaderSettings
การตั้งค่าผู้อ่าน xml.
BindXml(Stream)
ผูก xml กับเอกสาร
public void BindXml(Stream stream)
พารามิเตอร์
stream
Stream
สตรีม xml.
ChangePasswords(string, string, string)
เปลี่ยนรหัสผ่านเอกสาร การกระทำนี้สามารถทำได้เฉพาะโดยใช้รหัสผ่านเจ้าของ.
public void ChangePasswords(string ownerPassword, string newUserPassword, string newOwnerPassword)
พารามิเตอร์
ownerPassword
string
รหัสผ่านเจ้าของ.
newUserPassword
string
รหัสผ่านผู้ใช้ใหม่.
newOwnerPassword
string
รหัสผ่านเจ้าของใหม่.
Check(bool)
ตรวจสอบความถูกต้องของเอกสาร.
public bool Check(bool doRepair)
พารามิเตอร์
doRepair
bool
ถ้าเป็นจริงจะซ่อมแซมปัญหาที่พบ.
คืนค่า
จริง - หากเอกสารถูกซ่อมแซม มิฉะนั้น false.
Convert(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)
แปลงเอกสารและบันทึกข้อผิดพลาดลงในไฟล์ที่ระบุ.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)
พารามิเตอร์
outputLogFileName
string
เส้นทางไปยังไฟล์ที่ความคิดเห็นจะถูกเก็บ.
format
PdfFormat
รูปแบบ pdf.
action
ConvertErrorAction
การกระทำสำหรับวัตถุที่ไม่สามารถแปลงได้
transparencyAction
ConvertTransparencyAction
การกระทำสำหรับวัตถุที่มีภาพซ้อนทับ
คืนค่า
ผลลัพธ์ของการดำเนินการ
Convert(Stream, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)
แปลงเอกสารและบันทึกข้อผิดพลาดลงในไฟล์ที่ระบุ.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)
พารามิเตอร์
outputLogStream
Stream
สตรีมที่ความคิดเห็นจะถูกเก็บ.
format
PdfFormat
รูปแบบ pdf.
action
ConvertErrorAction
การกระทำสำหรับวัตถุที่ไม่สามารถแปลงได้
transparencyAction
ConvertTransparencyAction
การกระทำสำหรับวัตถุที่มีภาพซ้อนทับ
คืนค่า
ผลลัพธ์ของการดำเนินการ
Convert(string, PdfFormat, ConvertErrorAction)
แปลงเอกสารและบันทึกข้อผิดพลาดลงในไฟล์ที่ระบุ.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)
พารามิเตอร์
outputLogFileName
string
เส้นทางไปยังไฟล์ที่ความคิดเห็นจะถูกเก็บ.
format
PdfFormat
รูปแบบ pdf.
action
ConvertErrorAction
การกระทำสำหรับวัตถุที่ไม่สามารถแปลงได้
คืนค่า
ผลลัพธ์ของการดำเนินการ
Convert(PdfFormatConversionOptions)
แปลงเอกสารโดยใช้ตัวเลือกการแปลงที่ระบุ
public bool Convert(PdfFormatConversionOptions options)
พารามิเตอร์
options
PdfFormatConversionOptions
ชุดของตัวเลือกสำหรับแปลงเอกสาร PDF
คืนค่า
ผลลัพธ์ของการดำเนินการ
Convert(CallBackGetHocrWithPage, bool)
รู้จำภาพภายในเอกสารและเพิ่มสตริง hocr ลงไป.
public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)
พารามิเตอร์
callback
Document.CallBackGetHocrWithPage
การกระทำสำหรับภาพที่จะถูกประมวลผลโดยการรู้จำ hocr.
flattenImages
bool
ข้อความในภาพ PDF อาจถูกวาดโดยใช้กลไกของหน้ากาก ในกรณีนี้ภาพจะต้องถูกทำให้แบน.
คืนค่า
ผลลัพธ์ของการดำเนินการ หากไม่มีภาพในเอกสารจะคืนค่า false.
Convert(CallBackGetHocr, bool)
รู้จำภาพภายในเอกสารและเพิ่มสตริง hocr ลงไป.
public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)
พารามิเตอร์
callback
Document.CallBackGetHocr
การกระทำสำหรับภาพที่จะถูกประมวลผลโดยการรู้จำ hocr.
flattenImages
bool
ข้อความในภาพ PDF อาจถูกวาดโดยใช้กลไกของหน้ากาก ในกรณีนี้ภาพจะต้องถูกทำให้แบน.
คืนค่า
ผลลัพธ์ของการดำเนินการ หากไม่มีภาพในเอกสารจะคืนค่า false.
Convert(Stream, PdfFormat, ConvertErrorAction)
แปลงเอกสารและบันทึกข้อผิดพลาดลงในสตรีมที่ระบุ.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)
พารามิเตอร์
outputLogStream
Stream
สตรีมที่ความคิดเห็นจะถูกเก็บ.
format
PdfFormat
รูปแบบ pdf.
action
ConvertErrorAction
การกระทำสำหรับวัตถุที่ไม่สามารถแปลงได้
คืนค่า
ผลลัพธ์ของการดำเนินการ
Convert(Fixup, Stream, bool, object[])
แปลงเอกสารโดยการใช้ Fixup.
public bool Convert(Fixup fixup, Stream outputLog, bool onlyValidation = false, object[] parameters = null)
พารามิเตอร์
fixup
Fixup
ประเภท Fixup.
outputLog
Stream
บันทึกของกระบวนการ.
onlyValidation
bool
ตรวจสอบเอกสารเท่านั้น.
parameters
object[]
คุณสมบัติสำหรับ Fixup ที่ไม่สามารถตั้งค่าได้.
คืนค่า
ผลลัพธ์ของการดำเนินการ.
Convert(Fixup, string, bool, object[])
แปลงเอกสารโดยการใช้ Fixup.
public bool Convert(Fixup fixup, string outputLog, bool onlyValidation = false, object[] parameters = null)
พารามิเตอร์
fixup
Fixup
ประเภท Fixup.
outputLog
string
บันทึกของกระบวนการ.
onlyValidation
bool
ตรวจสอบเอกสารเท่านั้น.
parameters
object[]
คุณสมบัติสำหรับ Fixup ที่ไม่สามารถตั้งค่าได้.
คืนค่า
ผลลัพธ์ของการดำเนินการ.
Convert(string, LoadOptions, string, SaveOptions)
แปลงไฟล์ต้นฉบับในรูปแบบต้นฉบับเป็นไฟล์ปลายทางในรูปแบบปลายทาง.
public static void Convert(string srcFileName, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)
พารามิเตอร์
srcFileName
string
ชื่อไฟล์ต้นฉบับ.
loadOptions
LoadOptions
รูปแบบไฟล์ต้นฉบับ.
dstFileName
string
ชื่อไฟล์ปลายทาง.
saveOptions
SaveOptions
รูปแบบไฟล์ปลายทาง.
Convert(Stream, LoadOptions, string, SaveOptions)
แปลงสตรีมในรูปแบบต้นฉบับเป็นไฟล์ปลายทางในรูปแบบปลายทาง.
public static void Convert(Stream srcStream, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)
พารามิเตอร์
srcStream
Stream
สตรีมต้นฉบับ.
loadOptions
LoadOptions
รูปแบบสตรีมต้นฉบับ.
dstFileName
string
ชื่อไฟล์ปลายทาง.
saveOptions
SaveOptions
รูปแบบไฟล์ปลายทาง.
Convert(string, LoadOptions, Stream, SaveOptions)
แปลงไฟล์ต้นฉบับในรูปแบบต้นฉบับเป็นสตรีมในรูปแบบปลายทาง.
public static void Convert(string srcFileName, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)
พารามิเตอร์
srcFileName
string
ชื่อไฟล์ต้นฉบับ.
loadOptions
LoadOptions
รูปแบบไฟล์ต้นฉบับ.
dstStream
Stream
สตรีมปลายทาง.
saveOptions
SaveOptions
รูปแบบสตรีมปลายทาง.
Convert(Stream, LoadOptions, Stream, SaveOptions)
แปลงสตรีมในรูปแบบต้นฉบับเป็นสตรีมในรูปแบบปลายทาง.
public static void Convert(Stream srcStream, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)
พารามิเตอร์
srcStream
Stream
สตรีมต้นฉบับ.
loadOptions
LoadOptions
รูปแบบสตรีมต้นฉบับ.
dstStream
Stream
สตรีมปลายทาง.
saveOptions
SaveOptions
รูปแบบไฟล์ปลายทาง.
ConvertPageToPNGMemoryStream(Page)
แปลงหน้าเป็น PNG สำหรับ DSR, OMR, สตรีมภาพ OCR.
public MemoryStream ConvertPageToPNGMemoryStream(Page page)
พารามิเตอร์
page
Page
หน้าที่จะแปลง.
คืนค่า
สตรีมภาพ.
Decrypt()
ถอดรหัสเอกสาร เรียกใช้ Save เพื่อรับเวอร์ชันที่ถอดรหัสของเอกสาร.
public void Decrypt()
Dispose()
ปิดทรัพยากรทั้งหมดที่ใช้โดยเอกสารนี้.
public void Dispose()
Encrypt(string, string, DocumentPrivilege, CryptoAlgorithm, bool)
เข้ารหัสเอกสาร เรียกใช้ Save เพื่อรับเวอร์ชันที่เข้ารหัสของเอกสาร.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
พารามิเตอร์
userPassword
string
รหัสผ่านผู้ใช้.
ownerPassword
string
รหัสผ่านเจ้าของ.
privileges
DocumentPrivilege
สิทธิ์เอกสาร ดูรายละเอียดที่ Aspose.Pdf.Document.Permissions.
cryptoAlgorithm
CryptoAlgorithm
อัลกอริธึมการเข้ารหัส ดูรายละเอียดที่ Aspose.Pdf.Document.CryptoAlgorithm.
usePdf20
bool
สนับสนุนสำหรับการแก้ไข 6 (Extension 8).
Encrypt(string, string, Permissions, CryptoAlgorithm)
เข้ารหัสเอกสาร เรียกใช้ Save เพื่อรับเวอร์ชันที่เข้ารหัสของเอกสาร.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm)
พารามิเตอร์
userPassword
string
รหัสผ่านผู้ใช้.
ownerPassword
string
รหัสผ่านเจ้าของ.
permissions
Permissions
สิทธิ์เอกสาร ดูรายละเอียดที่ Aspose.Pdf.Document.Permissions.
cryptoAlgorithm
CryptoAlgorithm
อัลกอริธึมการเข้ารหัส ดูรายละเอียดที่ Aspose.Pdf.Document.CryptoAlgorithm.
Encrypt(string, string, Permissions, CryptoAlgorithm, bool)
เข้ารหัสเอกสาร เรียกใช้ Save เพื่อรับเวอร์ชันที่เข้ารหัสของเอกสาร.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
พารามิเตอร์
userPassword
string
รหัสผ่านผู้ใช้.
ownerPassword
string
รหัสผ่านเจ้าของ.
permissions
Permissions
สิทธิ์เอกสาร ดูรายละเอียดที่ Aspose.Pdf.Document.Permissions.
cryptoAlgorithm
CryptoAlgorithm
อัลกอริธึมการเข้ารหัส ดูรายละเอียดที่ Aspose.Pdf.Document.CryptoAlgorithm.
usePdf20
bool
สนับสนุนสำหรับการแก้ไข 6 (Extension 8).
ExportAnnotationsToXfdf(string)
ส่งออกคำอธิบายประกอบทั้งหมดของเอกสารไปยังไฟล์ XFDF
public void ExportAnnotationsToXfdf(string fileName)
พารามิเตอร์
fileName
string
ชื่อไฟล์ XFDF
ExportAnnotationsToXfdf(Stream)
ส่งออกคำอธิบายประกอบทั้งหมดของเอกสารไปยังสตรีม.
public void ExportAnnotationsToXfdf(Stream stream)
พารามิเตอร์
stream
Stream
สตรีมที่เก็บ XFDF.
Flatten()
ลบฟิลด์ทั้งหมดจากเอกสารและวางค่าของพวกเขาแทน.
public void Flatten()
Flatten(FlattenSettings)
ลบฟิลด์ทั้งหมด (และหมายเหตุ) จากเอกสารและวางค่าของพวกเขาแทน.
public void Flatten(Form.FlattenSettings flattenSettings)
พารามิเตอร์
flattenSettings
Form.FlattenSettings
การตั้งค่าสำหรับกระบวนการทำให้แบน.
FlattenTransparency()
แทนที่เนื้อหาที่โปร่งใสด้วยกราฟิกแบบเรสเตอร์และเวกเตอร์ที่ไม่โปร่งใส.
public void FlattenTransparency()
FreeMemory()
ล้างหน่วยความจำ
public void FreeMemory()
GetCatalogValue(string)
คืนค่ารายการจากพจนานุกรมแคตตาล็อก.
public object GetCatalogValue(string key)
พารามิเตอร์
key
string
คีย์ของรายการ.
คืนค่า
ค่ารายการ - หากคีย์ถูกพบสำเร็จ มิฉะนั้นจะเป็น null.
GetObjectById(string)
ได้รับวัตถุที่มี ID ที่ระบุในเอกสาร.
public object GetObjectById(string id)
พารามิเตอร์
id
string
ID ของวัตถุ.
คืนค่า
วัตถุที่มี id ที่ระบุ หากไม่พบ id จะเป็น null.
GetXmpMetadata(Stream)
รับข้อมูลเมตา XMP จากเอกสาร.
public void GetXmpMetadata(Stream stream)
พารามิเตอร์
stream
Stream
สตรีมที่ข้อมูลเมตาจะถูกเก็บ.
HasIncrementalUpdate()
ตรวจสอบว่าเอกสาร PDF ปัจจุบันถูกบันทึกด้วยการอัปเดตแบบเพิ่มขึ้นหรือไม่.
public bool HasIncrementalUpdate()
คืนค่า
true
หากเอกสาร PDF มีการอัปเดตแบบเพิ่มขึ้น มิฉะนั้น false
.
ImportAnnotationsFromXfdf(string)
นำเข้าคำอธิบายประกอบจากไฟล์ XFDF ไปยังเอกสาร.
public void ImportAnnotationsFromXfdf(string fileName)
พารามิเตอร์
fileName
string
ชื่อไฟล์ XFDF
ImportAnnotationsFromXfdf(Stream)
นำเข้าคำอธิบายประกอบจากสตรีมไปยังเอกสาร.
public void ImportAnnotationsFromXfdf(Stream stream)
พารามิเตอร์
stream
Stream
สตรีมที่มีข้อมูล XFDF.
LoadFrom(string, LoadOptions)
โหลดไฟล์ แปลงเป็น PDF.
public void LoadFrom(string filename, LoadOptions options)
พารามิเตอร์
filename
string
เส้นทางไปยังไฟล์ที่ต้องการเปิด.
options
LoadOptions
ตัวเลือกการโหลด.
ข้อยกเว้น
PdfException
หากไม่สามารถโหลดไฟล์ได้.
หากไม่พบไฟล์.
Merge(MergeOptions, params Document[])
รวมเอกสาร.
public void Merge(Document.MergeOptions mergeOptions, params Document[] documents)
พารามิเตอร์
mergeOptions
Document.MergeOptions
ตัวเลือกการรวม.
documents
Document[]
เอกสารที่จะรวม.
Merge(MergeOptions, params string[])
รวมเอกสาร.
public void Merge(Document.MergeOptions mergeOptions, params string[] files)
พารามิเตอร์
mergeOptions
Document.MergeOptions
ตัวเลือกการรวม.
files
string[]
ไฟล์ pdf ที่จะรวม.
Merge(params Document[])
รวมเอกสาร.
public void Merge(params Document[] documents)
พารามิเตอร์
documents
Document[]
เอกสารที่จะรวม.
Merge(params string[])
รวมไฟล์ pdf.
public void Merge(params string[] files)
พารามิเตอร์
files
string[]
ไฟล์ pdf ที่จะรวม.
MergeDocuments(MergeOptions, params string[])
รวมเอกสาร.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params string[] files)
พารามิเตอร์
mergeOptions
Document.MergeOptions
ตัวเลือกการรวม.
files
string[]
ไฟล์ pdf ที่จะรวม.
คืนค่า
เอกสารที่รวม.
MergeDocuments(MergeOptions, params Document[])
รวมเอกสาร.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)
พารามิเตอร์
mergeOptions
Document.MergeOptions
files
Document[]
เอกสารที่จะรวม.
คืนค่า
เอกสารที่รวม.
MergeDocuments(params string[])
รวมไฟล์ pdf.
public static Document MergeDocuments(params string[] files)
พารามิเตอร์
files
string[]
ไฟล์ pdf ที่จะรวม.
คืนค่า
เอกสารที่รวม.
MergeDocuments(params Document[])
รวมเอกสาร.
public static Document MergeDocuments(params Document[] documents)
พารามิเตอร์
documents
Document[]
เอกสารที่จะรวม.
คืนค่า
เอกสารที่รวม.
Optimize()
ทำให้เอกสารเป็นเชิงเส้นเพื่อ
- เปิดหน้าก่อนหน้าให้เร็วที่สุดเท่าที่จะทำได้;
- แสดงหน้าถัดไปหรือเชื่อมโยงไปยังหน้าถัดไปให้เร็วที่สุดเท่าที่จะทำได้;
- แสดงหน้าทีละน้อยเมื่อข้อมูลสำหรับหน้าถูกส่งผ่านช่องทางที่ช้า (แสดงข้อมูลที่มีประโยชน์ที่สุดก่อน);
- อนุญาตให้ผู้ใช้มีปฏิสัมพันธ์ เช่น การติดตามลิงก์ ให้ทำได้แม้ก่อนที่หน้าทั้งหมดจะถูกส่งและแสดง. การเรียกใช้วิธีนี้จะไม่บันทึกเอกสารจริงๆ ในทางกลับกันเอกสารจะถูกเตรียมไว้เพื่อให้มีโครงสร้างที่ปรับให้เหมาะสม, เรียกใช้ Save เพื่อรับเอกสารที่ปรับให้เหมาะสม.
public void Optimize()
OptimizeResources()
ปรับแต่งทรัพยากรในเอกสาร:
- ทรัพยากรที่ไม่ได้ใช้ในหน้าของเอกสารจะถูกลบ;
- ทรัพยากรที่เท่ากันจะถูกรวมเป็นวัตถุเดียว;
- วัตถุที่ไม่ได้ใช้จะถูกลบ.
public void OptimizeResources()
OptimizeResources(OptimizationOptions)
ปรับแต่งทรัพยากรในเอกสารตามกลยุทธ์การปรับแต่งที่กำหนด.
public void OptimizeResources(OptimizationOptions strategy)
พารามิเตอร์
strategy
OptimizationOptions
กลยุทธ์การปรับแต่ง.
PageNodesToBalancedTree(byte)
จัดระเบียบโหนดต้นไม้หน้าภายในเอกสารให้เป็นต้นไม้ที่สมดุล. เฉพาะเมื่อเอกสารมีวัตถุหน้ามากกว่าจำนวนโหนดในต้นไม้ย่อย มิฉะนั้นจะไม่มีการดำเนินการใดๆ. อย่าเรียกใช้วิธีนี้ขณะวนซ้ำผ่านองค์ประกอบ Pages อาจให้ผลลัพธ์ที่ไม่คาดคิด.
public void PageNodesToBalancedTree(byte nodesNumInSubtrees = 10)
พารามิเตอร์
nodesNumInSubtrees
byte
จำนวนโหนดย่อยที่ต้องการ ค่าเริ่มต้นคือสิบ.
ProcessParagraphs()
ประมวลผลย่อหน้าสำหรับผู้สร้าง.
public void ProcessParagraphs()
RemoveMetadata()
ลบข้อมูลเมตาจากเอกสาร.
public void RemoveMetadata()
RemovePdfUaCompliance()
ลบการปฏิบัติตาม pdfUa ออกจากเอกสาร.
public void RemovePdfUaCompliance()
RemovePdfaCompliance()
ลบการปฏิบัติตาม pdfa ออกจากเอกสาร.
public void RemovePdfaCompliance()
Repair()
ซ่อมแซมเอกสารที่เสียหาย.
public void Repair()
Save(Stream)
เก็บเอกสารลงในสตรีม.
public void Save(Stream output)
พารามิเตอร์
output
Stream
สตรีมที่เอกสารจะถูกเก็บ.
Save(string)
บันทึกเอกสารลงในไฟล์ที่ระบุ.
public void Save(string outputFileName)
พารามิเตอร์
outputFileName
string
เส้นทางไปยังไฟล์ที่เอกสารจะถูกเก็บ.
Save()
บันทึกเอกสารแบบเพิ่มขึ้น (เช่น โดยใช้เทคนิคการอัปเดตแบบเพิ่มขึ้น).
public void Save()
หมายเหตุ
ในการบันทึกเอกสารแบบเพิ่มขึ้นเราต้องเปิดไฟล์เอกสารสำหรับการเขียน. ดังนั้น Document จะต้องถูกเริ่มต้นด้วยสตรีมที่สามารถเขียนได้ เช่นในโค้ดตัวอย่างต่อไปนี้: Document doc = new Document(new FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite)); // ทำการเปลี่ยนแปลงบางอย่างและบันทึกเอกสารแบบเพิ่มขึ้น doc.Save();
Save(SaveOptions)
บันทึกเอกสารด้วยตัวเลือกการบันทึก.
public void Save(SaveOptions options)
พารามิเตอร์
options
SaveOptions
ตัวเลือกการบันทึก.
Save(string, SaveFormat)
บันทึกเอกสารด้วยชื่อใหม่พร้อมกับรูปแบบไฟล์.
public void Save(string outputFileName, SaveFormat format)
พารามิเตอร์
outputFileName
string
เส้นทางไปยังไฟล์ที่เอกสารจะถูกเก็บ.
format
SaveFormat
ตัวเลือกรูปแบบ.
Save(Stream, SaveFormat)
บันทึกเอกสารด้วยชื่อใหม่พร้อมกับรูปแบบไฟล์.
public void Save(Stream outputStream, SaveFormat format)
พารามิเตอร์
outputStream
Stream
สตรีมที่เอกสารจะถูกเก็บ.
format
SaveFormat
ตัวเลือกรูปแบบ.
ข้อยกเว้น
System.ArgumentException เมื่อ Aspose.Pdf.HtmlSaveOptions ถูกส่งไปยังวิธีการ บันทึกเอกสารไปยังสตรีม html ไม่ได้รับการสนับสนุน โปรดใช้วิธีบันทึกไปยังไฟล์.
Save(string, SaveOptions)
บันทึกเอกสารด้วยชื่อใหม่ตั้งค่าตัวเลือกการบันทึก.
public void Save(string outputFileName, SaveOptions options)
พารามิเตอร์
outputFileName
string
เส้นทางไปยังไฟล์ที่เอกสารจะถูกเก็บ.
options
SaveOptions
ตัวเลือกการบันทึก.
Save(Stream, SaveOptions)
บันทึกเอกสารลงในสตรีมด้วยตัวเลือกการบันทึก.
public void Save(Stream outputStream, SaveOptions options)
พารามิเตอร์
outputStream
Stream
สตรีมที่เอกสารจะถูกเก็บ.
options
SaveOptions
ตัวเลือกการบันทึก.
ข้อยกเว้น
System.ArgumentException เมื่อ Aspose.Pdf.HtmlSaveOptions ถูกส่งไปยังวิธีการ บันทึกเอกสารไปยังสตรีม html ไม่ได้รับการสนับสนุน โปรดใช้วิธีบันทึกไปยังไฟล์.
SaveAsync(Stream, CancellationToken)
เก็บเอกสารลงในสตรีม.
public Task SaveAsync(Stream output, CancellationToken cancellationToken)
พารามิเตอร์
output
Stream
สตรีมที่เอกสารจะถูกเก็บ.
cancellationToken
CancellationToken
โทเค็นการยกเลิก.
คืนค่า
งานแบบอะซิงโครนัส.
SaveAsync(string, CancellationToken)
บันทึกเอกสารลงในไฟล์ที่ระบุ.
public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
พารามิเตอร์
outputFileName
string
เส้นทางไปยังไฟล์ที่เอกสารจะถูกเก็บ.
cancellationToken
CancellationToken
โทเค็นการยกเลิก.
คืนค่า
งานแบบอะซิงโครนัส.
SaveAsync(CancellationToken)
บันทึกเอกสารแบบเพิ่มขึ้น (เช่น โดยใช้เทคนิคการอัปเดตแบบเพิ่มขึ้น).
public Task SaveAsync(CancellationToken cancellationToken)