Class Document

Class Document

Namespace: Aspose.Pdf
Assembly: Aspose.PDF.dll

คลาสที่แสดงถึงเอกสาร PDF

public sealed class Document : IDisposable

การสืบทอด

objectDocument

การนำไปใช้

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

ค่าฟิลด์

byte

คุณสมบัติ

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; }

ค่าคุณสมบัติ

bool

Background

ได้รับหรือกำหนดสีพื้นหลังของเอกสาร.

public Color Background { get; set; }

ค่าคุณสมบัติ

Color

CenterWindow

ได้รับหรือกำหนดธงที่ระบุว่าตำแหน่งของหน้าต่างเอกสารจะถูกจัดให้อยู่กลางหน้าจอ.

public bool CenterWindow { get; set; }

ค่าคุณสมบัติ

bool

ตัวอย่าง

ตัวอย่างแสดงวิธีการรับธง 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; }

ค่าคุณสมบัติ

bool

DisplayDocTitle

ได้รับหรือกำหนดธงที่ระบุว่าชื่อหน้าต่างของเอกสารควรแสดงชื่อเอกสารหรือไม่.

public bool DisplayDocTitle { get; set; }

ค่าคุณสมบัติ

bool

ตัวอย่าง

ตัวอย่างแสดงวิธีการรับธง 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; }

ค่าคุณสมบัติ

bool

EmbeddedFiles

ได้รับคอลเลกชันของไฟล์ที่ฝังอยู่ในเอกสาร.

public EmbeddedFileCollection EmbeddedFiles { get; }

ค่าคุณสมบัติ

EmbeddedFileCollection

EnableObjectUnload

ได้รับหรือกำหนดธงที่เปิดใช้งานเอกสารให้ถูกโหลดออกจากหน่วยความจำบางส่วน. สิ่งนี้ช่วยลดการใช้หน่วยความจำแต่มีผลกระทบเชิงลบต่อประสิทธิภาพ.

public bool EnableObjectUnload { get; set; }

ค่าคุณสมบัติ

bool

EnableSignatureSanitization

ได้รับหรือกำหนดธงเพื่อจัดการการทำความสะอาดฟิลด์ลายเซ็น เปิดใช้งานโดยค่าเริ่มต้น.

public bool EnableSignatureSanitization { get; set; }

ค่าคุณสมบัติ

bool

FileName

ชื่อไฟล์ PDF ที่ทำให้เอกสารนี้เกิดขึ้น

public string FileName { get; }

ค่าคุณสมบัติ

string

FitWindow

ได้รับหรือกำหนดธงที่ระบุว่า หน้าต่างเอกสารควรปรับขนาดให้พอดีกับหน้าที่แสดงผลแรกหรือไม่.

public bool FitWindow { get; set; }

ค่าคุณสมบัติ

bool

ตัวอย่าง

ตัวอย่างแสดงวิธีการรับธง 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; }

ค่าคุณสมบัติ

bool

HideMenubar

ได้รับหรือกำหนดธงที่ระบุว่าบาร์เมนูควรถูกซ่อนเมื่อเอกสารทำงานอยู่.

public bool HideMenubar { get; set; }

ค่าคุณสมบัติ

bool

ตัวอย่าง

ตัวอย่างแสดงวิธีการรับธง HideMenubar:

Document document = new Document("sample.pdf");
bool value = document.HideMenubar;

HideToolBar

ได้รับหรือกำหนดธงที่ระบุว่าทูลบาร์ควรถูกซ่อนเมื่อเอกสารทำงานอยู่.

public bool HideToolBar { get; set; }

ค่าคุณสมบัติ

bool

ตัวอย่าง

ตัวอย่างแสดงวิธีการรับธง HideToolBar:

Document document = new Document("sample.pdf");
bool value = document.HideToolBar;

HideWindowUI

ได้รับหรือกำหนดธงที่ระบุว่าควรซ่อนองค์ประกอบของส่วนติดต่อผู้ใช้เมื่อเอกสารทำงานอยู่หรือไม่.

public bool HideWindowUI { get; set; }

ค่าคุณสมบัติ

bool

ตัวอย่าง

ตัวอย่างแสดงวิธีการรับธง 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; }

ค่าคุณสมบัติ

bool

Info

ได้รับข้อมูลเอกสาร.

public DocumentInfo Info { get; }

ค่าคุณสมบัติ

DocumentInfo

IsEncrypted

ได้รับสถานะการเข้ารหัสของเอกสาร เป็นจริงหากเอกสารถูกเข้ารหัส.

public bool IsEncrypted { get; }

ค่าคุณสมบัติ

bool

IsLicensed

ได้รับสถานะใบอนุญาตของระบบ คืนค่า true หากระบบทำงานในโหมดใบอนุญาตและ false หากไม่ใช่.

public static bool IsLicensed { get; }

ค่าคุณสมบัติ

bool

IsLinearized

ได้รับหรือกำหนดค่าที่ระบุว่าเอกสารถูกจัดเรียงในลำดับ.

public bool IsLinearized { get; set; }

ค่าคุณสมบัติ

bool

IsPdfUaCompliant

ได้รับว่าเอกสารเป็นไปตามมาตรฐาน pdfua หรือไม่.

public bool IsPdfUaCompliant { get; }

ค่าคุณสมบัติ

bool

IsPdfaCompliant

ได้รับว่าเอกสารเป็นไปตามมาตรฐาน pdfa หรือไม่.

public bool IsPdfaCompliant { get; }

ค่าคุณสมบัติ

bool

IsXrefGapsAllowed

ได้รับหรือกำหนดว่าเอกสารอนุญาตให้มีช่องว่างใน xref หรือไม่.

public bool IsXrefGapsAllowed { get; set; }

ค่าคุณสมบัติ

bool

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; }

ค่าคุณสมบัติ

bool

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; }

ค่าคุณสมบัติ

int

PickTrayByPdfSize

ได้รับหรือกำหนดธงที่ระบุว่าขนาดหน้าของ PDF จะถูกใช้เพื่อเลือกถาดกระดาษนำเข้า.

public bool PickTrayByPdfSize { get; set; }

ค่าคุณสมบัติ

bool

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; }

ค่าคุณสมบัติ

string

วิธีการ

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

ถ้าเป็นจริงจะซ่อมแซมปัญหาที่พบ.

คืนค่า

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

การกระทำสำหรับวัตถุที่มีภาพซ้อนทับ

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ

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

การกระทำสำหรับวัตถุที่มีภาพซ้อนทับ

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ

Convert(string, PdfFormat, ConvertErrorAction)

แปลงเอกสารและบันทึกข้อผิดพลาดลงในไฟล์ที่ระบุ.

public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)

พารามิเตอร์

outputLogFileName string

เส้นทางไปยังไฟล์ที่ความคิดเห็นจะถูกเก็บ.

format PdfFormat

รูปแบบ pdf.

action ConvertErrorAction

การกระทำสำหรับวัตถุที่ไม่สามารถแปลงได้

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ

Convert(PdfFormatConversionOptions)

แปลงเอกสารโดยใช้ตัวเลือกการแปลงที่ระบุ

public bool Convert(PdfFormatConversionOptions options)

พารามิเตอร์

options PdfFormatConversionOptions

ชุดของตัวเลือกสำหรับแปลงเอกสาร PDF

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ

Convert(CallBackGetHocrWithPage, bool)

รู้จำภาพภายในเอกสารและเพิ่มสตริง hocr ลงไป.

public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)

พารามิเตอร์

callback Document.CallBackGetHocrWithPage

การกระทำสำหรับภาพที่จะถูกประมวลผลโดยการรู้จำ hocr.

flattenImages bool

ข้อความในภาพ PDF อาจถูกวาดโดยใช้กลไกของหน้ากาก ในกรณีนี้ภาพจะต้องถูกทำให้แบน.

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ หากไม่มีภาพในเอกสารจะคืนค่า false.

Convert(CallBackGetHocr, bool)

รู้จำภาพภายในเอกสารและเพิ่มสตริง hocr ลงไป.

public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)

พารามิเตอร์

callback Document.CallBackGetHocr

การกระทำสำหรับภาพที่จะถูกประมวลผลโดยการรู้จำ hocr.

flattenImages bool

ข้อความในภาพ PDF อาจถูกวาดโดยใช้กลไกของหน้ากาก ในกรณีนี้ภาพจะต้องถูกทำให้แบน.

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ หากไม่มีภาพในเอกสารจะคืนค่า false.

Convert(Stream, PdfFormat, ConvertErrorAction)

แปลงเอกสารและบันทึกข้อผิดพลาดลงในสตรีมที่ระบุ.

public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)

พารามิเตอร์

outputLogStream Stream

สตรีมที่ความคิดเห็นจะถูกเก็บ.

format PdfFormat

รูปแบบ pdf.

action ConvertErrorAction

การกระทำสำหรับวัตถุที่ไม่สามารถแปลงได้

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ

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 ที่ไม่สามารถตั้งค่าได้.

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ.

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 ที่ไม่สามารถตั้งค่าได้.

คืนค่า

bool

ผลลัพธ์ของการดำเนินการ.

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

หน้าที่จะแปลง.

คืนค่า

MemoryStream

สตรีมภาพ.

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

คีย์ของรายการ.

คืนค่า

object

ค่ารายการ - หากคีย์ถูกพบสำเร็จ มิฉะนั้นจะเป็น null.

GetObjectById(string)

ได้รับวัตถุที่มี ID ที่ระบุในเอกสาร.

public object GetObjectById(string id)

พารามิเตอร์

id string

ID ของวัตถุ.

คืนค่า

object

วัตถุที่มี id ที่ระบุ หากไม่พบ id จะเป็น null.

GetXmpMetadata(Stream)

รับข้อมูลเมตา XMP จากเอกสาร.

public void GetXmpMetadata(Stream stream)

พารามิเตอร์

stream Stream

สตรีมที่ข้อมูลเมตาจะถูกเก็บ.

HasIncrementalUpdate()

ตรวจสอบว่าเอกสาร PDF ปัจจุบันถูกบันทึกด้วยการอัปเดตแบบเพิ่มขึ้นหรือไม่.

public bool HasIncrementalUpdate()

คืนค่า

bool

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

หากไม่สามารถโหลดไฟล์ได้.

FileNotFoundException

หากไม่พบไฟล์.

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 ที่จะรวม.

คืนค่า

Document

เอกสารที่รวม.

MergeDocuments(MergeOptions, params Document[])

รวมเอกสาร.

public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)

พารามิเตอร์

mergeOptions Document.MergeOptions

files Document[]

เอกสารที่จะรวม.

คืนค่า

Document

เอกสารที่รวม.

MergeDocuments(params string[])

รวมไฟล์ pdf.

public static Document MergeDocuments(params string[] files)

พารามิเตอร์

files string[]

ไฟล์ pdf ที่จะรวม.

คืนค่า

Document

เอกสารที่รวม.

MergeDocuments(params Document[])

รวมเอกสาร.

public static Document MergeDocuments(params Document[] documents)

พารามิเตอร์

documents Document[]

เอกสารที่จะรวม.

คืนค่า

Document

เอกสารที่รวม.

Optimize()

ทำให้เอกสารเป็นเชิงเส้นเพื่อ

  • เปิดหน้าก่อนหน้าให้เร็วที่สุดเท่าที่จะทำได้;
  • แสดงหน้าถัดไปหรือเชื่อมโยงไปยังหน้าถัดไปให้เร็วที่สุดเท่าที่จะทำได้;
  • แสดงหน้าทีละน้อยเมื่อข้อมูลสำหรับหน้าถูกส่งผ่านช่องทางที่ช้า (แสดงข้อมูลที่มีประโยชน์ที่สุดก่อน);
  • อนุญาตให้ผู้ใช้มีปฏิสัมพันธ์ เช่น การติดตามลิงก์ ให้ทำได้แม้ก่อนที่หน้าทั้งหมดจะถูกส่งและแสดง. การเรียกใช้วิธีนี้จะไม่บันทึกเอกสารจริงๆ ในทางกลับกันเอกสารจะถูกเตรียมไว้เพื่อให้มีโครงสร้างที่ปรับให้เหมาะสม, เรียกใช้ Save เพื่อรับเอกสารที่ปรับให้เหมาะสม.
public void Optimize()

OptimizeResources()

ปรับแต่งทรัพยากรในเอกสาร:

  1. ทรัพยากรที่ไม่ได้ใช้ในหน้าของเอกสารจะถูกลบ;
  2. ทรัพยากรที่เท่ากันจะถูกรวมเป็นวัตถุเดียว;
  3. วัตถุที่ไม่ได้ใช้จะถูกลบ.
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

ตัวเลือกรูปแบบ.

ข้อยกเว้น

ArgumentException

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

ตัวเลือกการบันทึก.

ข้อยกเว้น

ArgumentException

System.ArgumentException เมื่อ Aspose.Pdf.HtmlSaveOptions ถูกส่งไปยังวิธีการ บันทึกเอกสารไปยังสตรีม html ไม่ได้รับการสนับสนุน โปรดใช้วิธีบันทึกไปยังไฟล์.

SaveAsync(Stream, CancellationToken)

เก็บเอกสารลงในสตรีม.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)

พารามิเตอร์

output Stream

สตรีมที่เอกสารจะถูกเก็บ.

cancellationToken CancellationToken

โทเค็นการยกเลิก.

คืนค่า

Task

งานแบบอะซิงโครนัส.

SaveAsync(string, CancellationToken)

บันทึกเอกสารลงในไฟล์ที่ระบุ.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)

พารามิเตอร์

outputFileName string

เส้นทางไปยังไฟล์ที่เอกสารจะถูกเก็บ.

cancellationToken CancellationToken

โทเค็นการยกเลิก.

คืนค่า

Task

งานแบบอะซิงโครนัส.

SaveAsync(CancellationToken)

บันทึกเอกสารแบบเพิ่มขึ้น (เช่น โดยใช้เทคนิคการอัปเดตแบบเพิ่มขึ้น).

public Task SaveAsync(CancellationToken cancellationToken)
 แบบไทย