PdfFileInfo
Overview
PdfFileInfo là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IDisposable.
- Phân tích để truy cập dữ liệu PDF và các thuộc tính.
Khóa học này cung cấp 34 phương pháp để làm việc với các đối tượng PdfFileInfo trong các chương trình .NET. Các phương pháp có sẵn bao gồm: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,+ 8 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,Và 26 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document? | Read | Tài liệu liên kết. |
InputFile | string? | Đọc / viết | Đường dẫn nguồn PDF. |
HasOpenPassword | bool | Read | Có phải PDF cần một mật khẩu người dùng / mở để mở. |
HasEditPassword | bool | Read | Có phải PDF có mật khẩu chủ / chỉnh sửa (ví dụ:. |
PasswordType | PasswordType | Read | Loại mật khẩu nào (nếu có) xác thực được PDF kết nối. |
Title | string? | Đọc / viết | Tiêu đề tài liệu. |
Author | string? | Đọc / viết | Tác giả tài liệu. |
Subject | string? | Đọc / viết | Chủ đề tài liệu. |
Keywords | string? | Đọc / viết | Tài liệu từ khóa. |
Creator | string? | Đọc / viết | ứng dụng của nhà sáng tạo. |
Producer | string? | Read | Ứng dụng nhà sản xuất tạo ra PDF. |
Header | Dictionary<string, string> | Đọc / viết | Các bản nhập metadata tùy chỉnh từ từ điển /Info, được nén bằng tên. |
CreationDate | string | Đọc / viết | Ngày tạo trong định dạng PDF bản địa (D:YY YYMMDDHmmSSOHH’mm), hoặc trống khi không có. |
CreationDateValue | DateTime | Đọc / viết | Raw DateTime xem của CreationDate (tùy chọn phù hợp). |
ModDate | string | Đọc / viết | Ngày sửa đổi trong định dạng PDF bản địa (D:YY YYMMDDHmmSSOHH’mm), hoặc trống khi không có. |
ModDateValue | DateTime | Đọc / viết | Raw DateTime xem của ModDate (tùy chọn phù hợp). |
NumberOfPages | int | Read | Số trang . |
PdfVersion | string? | Read | Các dòng phiên bản PDF (ví dụ, “1.4”, “7.”). |
IsEncrypted | bool | Read | Nếu tài liệu được mã hóa. |
HasForm | bool | Read | Có tài liệu có hình dạng hay không. |
HasOutlines | bool | Read | Có tài liệu có chữ ký hay không. |
HasMetadata | bool | Read | Có tài liệu có metadata XMP hay không?. |
HasEmbeddedFiles | bool | Read | Có tài liệu có chứa các tập tin. |
HasPageLabels | bool | Read | Có tài liệu có nhãn trang hay không. |
HasLayers | bool | Read | Có tài liệu có lớp (tùy chọn nội dung) hay không. |
HasCollection | bool | Read | Có tài liệu là một danh mục PDF (có /Các bản ghi trong thư mục). |
IsTagged | bool | Read | Dù tài liệu có được nhãn. |
PageLayout | string? | Read | Các chế độ bố trí trang (ví dụ, “SinglePage”, " TwoColumnLeft"). |
PageMode | string? | Read | Các chế độ trang (ví dụ, “UseOutlines”, " FullScreen"). |
IsPdfFile | bool | Read | Liệu tài liệu được gắn kết là một tệp PDF có hiệu lực (tính sở hữu của trường hợp). |
InputStream | Stream? | Đọc / viết | Nguồn: PDF Stream. |
UseStrictValidation | bool | Đọc / viết | Khi đúng, người chia sẻ áp dụng các quy tắc xác thực PDF nghiêm ngặt. |
Methods
| Signature | Description |
|---|---|
PdfFileInfo() | Tạo một ví dụ PdfFileInfo trống. |
PdfFileInfo(document: Document) | Tạo một PdfFileInfo ví dụ bao gồm một Tài liệu hiện có. |
PdfFileInfo(input: byte[]) | Tạo một PdfFileInfo ví dụ từ PDF byte. |
PdfFileInfo(input: byte[], password: string) | Tạo một PdfFileInfo ví dụ từ PDF byte với mật khẩu. |
PdfFileInfo(inputFile: string) | Tạo một PdfFileInfo ví dụ từ đường tệp. |
PdfFileInfo(inputFile: string, password: string) | Tạo một PdfFileInfo ví dụ từ đường tệp với mật khẩu. |
PdfFileInfo(inputStream: Stream) | Tạo một PdfFileInfo ví dụ từ dòng. |
PdfFileInfo(inputStream: Stream, password: string) | Mở từ một dòng với mật khẩu. |
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Mở từ một dòng với mật khẩu và một người xử lý bảo mật tùy chỉnh. |
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Mở từ một con đường tệp với mật khẩu và một người xử lý bảo mật tùy chỉnh. |
SaveNewInfo() | Lưu thông tin được sửa đổi vào một tệp PDF mới. |
SaveNewInfoWithXmp() | Lưu thông tin được sửa đổi vào một tệp PDF mới, đồng bộ hóa Info dict nhập vào dữ liệu siêu âm XMP. |
SaveNewInfoWithXmp(outputFileName: string) | Lưu thông tin được sửa đổi vào một tệp, đồng bộ hóa Info dict nhập vào XMP metadata. |
SetMetaInfo(name: string, value: string) | Thiết lập một thuộc tính metadata tùy chỉnh trong từ điển thông tin tài liệu. |
GetMetaInfo(name: string) | Nhận một tài sản metadata tùy chỉnh từ thư mục thông tin tài liệu. |
GetPdfVersion() | Phương pháp hình dạng alias của PdfVersion. |
GetPageWidth(pageNum: int) | Nhận chiều rộng của một trang cụ thể trong các điểm (độ phân số trang dựa trên 1). |
GetPageHeight(pageNum: int) | Nhận chiều cao của một trang cụ thể trong các điểm (1 số trang dựa trên). |
GetPageRotation(pageNum: int) | Nhận xoay của một trang cụ thể (0, 90, 180, 270). |
GetPageXOffset(pageNum: int) | X định dạng nguồn gốc của trang trong giới hạn trang. |
GetPageYOffset(pageNum: int) | Y phối hợp nguồn gốc của trang trong giới hạn trang. |
GetDocumentInfo() | Nhận tất cả các metadata tài liệu như một từ điển. |
IsValidPdfBytes(data: byte[]) | Kiểm tra xem các byte được cung cấp có thể đại diện cho một tệp PDF hợp lệ hay không. |
IsValidPdfStream(stream: Stream) | Kiểm tra xem dòng đó có đại diện cho một tệp PDF hợp lệ hay không. |
GetDocumentPrivilege() | Nhận tài liệu đặc quyền (từ giấy phép). |
BindPdf(srcDoc: Document) | Kết nối facade này với một tài liệu hiện có. |
ClearInfo() | Tải về các bài viết từ điển /Info tiêu chuẩn (Title, Author, Subject, Keywords, Creator, Producer, Trapped, CreationDate,ModDate) trên tài liệu được gắn kết. |
BindPdf(path: string) | Kết nối facade này với một tệp PDF trên con đường đó. |
Save(destStream: Stream) | Lưu tài liệu được gắn kết với một dòng. |
Save(destFile: string) | Lưu tài liệu được gắn kết đến một con đường tệp. |
Close() | Đóng và phát hành tài liệu liên kết. |
SaveNewInfo(outputStream: Stream) | Lưu từ điển Info được sửa đổi vào một dòng. |
SaveNewInfo(outputFile: string) | Lưu từ điển Info được sửa đổi vào một tệp. |
Dispose() | Calls Có sẵn trên trường hợp PdfFileInfo này. |