PdfFileInfo

Genel Bakış

PdfFileInfo NET için FOSS’de bir sınıf. Mirasçılar: IDisposable.

PDF belge meta verilerine ve özelliklerine erişmek için cephe.

Bu sınıf, .NET programlarında PdfFileInfo nesnelerle çalışmak için 34 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, ve 8 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,Ve 26 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
DocumentDocument?Oku .Bağlı belge.
InputFilestring?Okuma/YazmaKaynak PDF’nin yolu.
HasOpenPasswordboolOku .PDF’in açılması için bir kullanıcı/açma şifresinin gerekip gerekmediği.
HasEditPasswordboolOku .PDF’in bir sahibi/ düzenleme şifresi olup olmadığı (yani,.
PasswordTypePasswordTypeOku .Bağlı PDF’i kimlik doğrulayan şifrenin türü (eğer varsa).
Titlestring?Okuma/YazmaBelge başlığı.
Authorstring?Okuma/YazmaBelge yazarı.
Subjectstring?Okuma/YazmaBelge konusu.
Keywordsstring?Okuma/YazmaBelge anahtar kelimeleri.
Creatorstring?Okuma/YazmaYaratıcı uygulaması.
Producerstring?Oku .PDF’i oluşturan üretici uygulaması.
HeaderDictionary<string, string>Okuma/YazmaÖzel metadata girdiler, altta bulunan /Info sözlüğünden ve isimle yazılmıştır.
CreationDatestringOkuma/YazmaPDF özgün biçiminde oluşturma tarihi (D:YY YYMMDDHHmmSSOHH’mm’) veya yokken boş.
CreationDateValueDateTimeOkuma/YazmaDateTime’ın çiğ görünümü CreationDate (FOSS-only convenience).
ModDatestringOkuma/YazmaPDF özgün biçiminde değişiklik tarihi (D:YY YYMMDDHHmmSSOHH’mm’) veya yokken boş.
ModDateValueDateTimeOkuma/YazmaDateTime’ın çiğ görünümü ModDate (FOSS-only convenience).
NumberOfPagesintOku .Sayfa sayısı.
PdfVersionstring?Oku .PDF sürüm dizileri (örneğin, “1.4”, “1,7”).
IsEncryptedboolOku .Belgenin şifreli olup olmadığı.
HasFormboolOku .Belgenin bir formu olup olmadığı.
HasOutlinesboolOku .Belgenin yer imleri olup olmadığı.
HasMetadataboolOku .Belgede XMP metadata olup olmadığı.
HasEmbeddedFilesboolOku .Belgenin yerleştirilmiş dosyaları olup olmadığını.
HasPageLabelsboolOku .Belgenin sayfa etiketleri olup olmadığı.
HasLayersboolOku .Belgenin katmanlara sahip olup olmadığı (isteğe bağlı değil).
HasCollectionboolOku .Belgenin bir PDF Portföy olup olmadığı (katalogda / Koleksiyon girişine sahip).
IsTaggedboolOku .Belgenin etiketli olup olmadığı.
PageLayoutstring?Oku .Sayfa düzenleme modu (örneğin, “SinglePage”, " TwoColumnLeft").
PageModestring?Oku .Sayfa modu (örneğin, “UseOutlines”, " FullScreen").
IsPdfFileboolOku .Bağlı belgenin geçerli bir PDF dosyası olup olmadığı (örnek özelliği).
InputStreamStream?Okuma/YazmaKaynak PDF akışı.
UseStrictValidationboolOkuma/YazmaDoğru olduğunda, analizci sıkı PDF doğrulama kurallarını uyguluyor.

Yöntemler

SignatureAçıklama:
PdfFileInfo()Boş bir PdfFileInfo örneği oluşturun.
PdfFileInfo(document: Document)Var olan bir Belgeyi sarma PdfFileInfo örneği oluşturun.
PdfFileInfo(input: byte[])PDF baytlardan bir PdfFileInfo örneği oluşturun.
PdfFileInfo(input: byte[], password: string)Bir parola ile PDF baytlarından bir PdfFileInfo örneği oluşturun.
PdfFileInfo(inputFile: string)Bir dosya yolu ile bir PdfFileInfo örneği oluşturun.
PdfFileInfo(inputFile: string, password: string)Bir dosya yolu ile bir parolayla PdfFileInfo örneği oluşturun.
PdfFileInfo(inputStream: Stream)Bir akıştan bir PdfFileInfo örneği oluşturun.
PdfFileInfo(inputStream: Stream, password: string)Bir şifre ile bir akıştan aç.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Bir şifre ve özel güvenlik yönlendiricisi ile bir akıştan açın.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Bir şifre ve özel güvenlik yönetici ile dosya yolu açın.
SaveNewInfo()Değiştirilmiş bilgileri yeni bir PDF dosyasına kaydet.
SaveNewInfoWithXmp()Değiştirilmiş bilgiyi yeni bir PDF dosyasına kaydet, Info dikt girişlerini XMP metadatalarına senkronize et.
SaveNewInfoWithXmp(outputFileName: string)Değiştirilmiş bilgiyi bir dosyaya kaydet, Info dikt girişlerini XMP metadatalarına senkronize et.
SetMetaInfo(name: string, value: string)Belge bilgisi sözlüğünde özel bir meta veri özelliği ayarlayın.
GetMetaInfo(name: string)Belge Bilgi Sözlüğünden özel bir meta veri özelliği alın.
GetPdfVersion()PdfVersion metot-formu takma adı, Aspose.Pdf PdfFileInfo.GetPdfVersion (()) kamu yüzeyi ile eşleşir.
GetPageWidth(pageNum: int)Belirli bir sayfanın genişliğini noktalarda alın (1-sayfa numarası).
GetPageHeight(pageNum: int)Belirli bir sayfanın boyunu noktalarda alın (1-sayfa numarası).
GetPageRotation(pageNum: int)Belirli bir sayfanın dönüşünü alın (0, 90, 180, 270).
GetPageXOffset(pageNum: int)Sayfanın bitki kökeninin X koordinatı, medya sınırında (CropBox sol eklem).
GetPageYOffset(pageNum: int)Y sayfanın bitki kökeninin koordinatları, medya sınırında (CropBox alt yerleşim).
GetDocumentInfo()Tüm belge meta verilerini bir sözlük olarak alın.
IsValidPdfBytes(data: byte[])Verilen baytların geçerli bir PDF dosyasını temsil ettiğini kontrol edin.
IsValidPdfStream(stream: Stream)Verilen akışın geçerli bir PDF dosyası olup olmadığını kontrol edin.
GetDocumentPrivilege()Belge ayrıcalıklarını (izinleri) al.
BindPdf(srcDoc: Document)Bu cepheni mevcut bir belge örneğine bağla.
ClearInfo()Bağlı belgede standart /Info sözlük girişlerini (Başlık, Yazar, Konu, Anahtar Kelimeler, Yaratıcı, Üreticiler, Trapped, CreationDate,ModDate) temizler.
BindPdf(path: string)Bu cepheni, verilen yolda bir PDF dosyasına bağla.
Save(destStream: Stream)Bağlı belgeyi bir akışa kaydet.
Save(destFile: string)Bağlı belgeyi bir dosya yoluyla kaydet.
Close()Kapalı ve bağlı belgeyi serbest bırakın.
SaveNewInfo(outputStream: Stream)Değiştirilmiş Info sözlüğünü bir akışa kaydet.
SaveNewInfo(outputFile: string)Değiştirilmiş Info sözlüğünü bir dosyaya kaydet.
Dispose()Bu PdfFileInfo örneğinde Dispose çağrısı.

Ayrıca bakınız:

 Türkçe