PdfFileInfo

PdfFileInfo

Overview

PdfFileInfo adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDisposable.

Fasad untuk mengakses metadata dan properti dokumen PDF.

Kelas ini menyediakan 34 metode untuk bekerja dengan objek PdfFileInfo dalam program .NET. Metode yang tersedia meliputi: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, dan 8 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection, dan 26 lagi.

Properties

NameTypeAccessDescription
DocumentDocument?ReadDokumen yang terikat.
InputFilestring?Membaca/menulisJalur sumber PDF.
HasOpenPasswordboolReadApakah PDF membutuhkan pengguna / password terbuka untuk dibuka.
HasEditPasswordboolReadApakah PDF memiliki pemilik/kata sandi edit (yaitu:.
PasswordTypePasswordTypeReadJenis kata sandi (jika ada) yang mengotentikasi PDF terikat.
Titlestring?Membaca/menulisJudul dokumen.
Authorstring?Membaca/menulisPenulis dokumen.
Subjectstring?Membaca/menulisSubjek dokumen.
Keywordsstring?Membaca/menulisKata kunci dokumen.
Creatorstring?Membaca/menulisAplikasi pencipta.
Producerstring?ReadAplikasi produser yang membuat PDF.
HeaderDictionary<string, string>Membaca/menulisEntri metadata kustom dari kamus /Info yang mendasari, diketik dengan nama.
CreationDatestringMembaca/menulisTanggal penciptaan dalam format asli PDF (D:YY YYMMDDHHmmSSOHH’mm ‘), atau kosong jika tidak ada.
CreationDateValueDateTimeMembaca/menulisRaw DateTime tampilan dari CreationDate (accesor kenyamanan).
ModDatestringMembaca/menulisTanggal modifikasi dalam format asli PDF (D:YY YYMMDDHHmmSSOHH’mm’) atau kosong jika tidak ada.
ModDateValueDateTimeMembaca/menulisRaw DateTime tampilan dari ModDate (accesor kenyamanan).
NumberOfPagesintReadJumlah halaman.
PdfVersionstring?ReadString versi PDF (misalnya, “1.4”, “1,7”).
IsEncryptedboolReadApakah dokumen tersebut terenkripsi.
HasFormboolReadApakah dokumen tersebut memiliki formulir.
HasOutlinesboolReadApakah dokumen memiliki bookmark.
HasMetadataboolReadApakah dokumen memiliki metadata XMP.
HasEmbeddedFilesboolReadApakah dokumen memiliki file yang disematkan.
HasPageLabelsboolReadApakah dokumen memiliki label halaman.
HasLayersboolReadApakah dokumen memiliki lapisan (konten opsional).
HasCollectionboolReadApakah dokumen itu adalah PDF Portfolio (memiliki entri / Koleksi di katalog).
IsTaggedboolReadApakah dokumen itu ditandai.
PageLayoutstring?ReadMode tata letak halaman (misalnya, “SinglePage”, " TwoColumnLeft").
PageModestring?ReadMode halaman (misalnya, “UseOutlines”, " FullScreen").
IsPdfFileboolReadApakah dokumen yang terikat adalah file PDF (properti instance) yang valid.
InputStreamStream?Membaca/menulisSumber-PDF stream.
UseStrictValidationboolMembaca/menulisKetika true, parser menerapkan aturan validasi PDF yang ketat.

Methods

SignatureDescription
PdfFileInfo()Buat instance PdfFileInfo yang kosong.
PdfFileInfo(document: Document)Buat instance PdfFileInfo yang membungkus dokumen yang sudah ada.
PdfFileInfo(input: byte[])Buat instance PdfFileInfo dari PDF byte.
PdfFileInfo(input: byte[], password: string)Buat instance PdfFileInfo dari PDF byte dengan password.
PdfFileInfo(inputFile: string)Buat instance PdfFileInfo dari jalur file.
PdfFileInfo(inputFile: string, password: string)Buat instance PdfFileInfo dari jalur file dengan password.
PdfFileInfo(inputStream: Stream)Buat instance PdfFileInfo dari stream.
PdfFileInfo(inputStream: Stream, password: string)Buka dari stream dengan password.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Buka dari stream dengan password dan pengendali keamanan khusus.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Buka dari jalur file dengan kata sandi dan pengendali keamanan khusus.
SaveNewInfo()Simpan informasi yang dimodifikasi ke file PDF baru.
SaveNewInfoWithXmp()Simpan informasi yang dimodifikasi ke file PDF baru, menyinkronkan entri Info dict dengan metadata XMP.
SaveNewInfoWithXmp(outputFileName: string)Simpan informasi yang dimodifikasi ke file, menyinkronkan entri Info dict dengan metadata XMP.
SetMetaInfo(name: string, value: string)Tetapkan properti metadata khusus di kamus informasi dokumen.
GetMetaInfo(name: string)Dapatkan properti metadata kustom dari kamus informasi dokumen.
GetPdfVersion()Alias bentuk metode dari PdfVersion.
GetPageWidth(pageNum: int)Dapatkan lebar halaman tertentu dalam poin (berdasarkan nomor halaman 1).
GetPageHeight(pageNum: int)Dapatkan tinggi halaman tertentu dalam poin (berdasarkan nomor halaman 1).
GetPageRotation(pageNum: int)Dapatkan rotasi halaman tertentu (0, 90, 180, 270).
GetPageXOffset(pageNum: int)X koordinat asal halaman dalam batas halaman.
GetPageYOffset(pageNum: int)Y koordinat asal halaman dalam batas halaman.
GetDocumentInfo()Dapatkan semua metadata dokumen sebagai kamus.
IsValidPdfBytes(data: byte[])Periksa apakah byte yang diberikan mewakili file PDF yang valid.
IsValidPdfStream(stream: Stream)Periksa apakah aliran yang diberikan mewakili file PDF yang valid.
GetDocumentPrivilege()Dapatkan hak dokumen (izin).
BindPdf(srcDoc: Document)Tautan fasad ini ke instance Document yang ada.
ClearInfo()Menghapus entri kamus /Info standar (Judul, Penulis, Subjek, Kata kunci, Pembuat, Produser, Terjebak, CreationDate,ModDate) pada dokumen yang terikat.
BindPdf(path: string)Tahan fasad ini ke file PDF pada jalur yang diberikan.
Save(destStream: Stream)Simpan dokumen yang terikat ke stream.
Save(destFile: string)Simpan dokumen yang terikat ke jalur file.
Close()Tutup dan lepaskan dokumen yang terikat.
SaveNewInfo(outputStream: Stream)Simpan kamus Info yang dimodifikasi ke stream.
SaveNewInfo(outputFile: string)Simpan kamus Info yang dimodifikasi ke file.
Dispose()Panggilan Dispose pada instance PdfFileInfo ini.

See Also

 Bahasa Indonesia