Document

Genel Bakış

Document Java için FOSS’de bir sınıf. Mirasçılar: Closeable.

PDF belgelerle çalışmak için merkezi sınıf (ISO 32000-1:2008).

Bu sınıf, Java programlarında Belge nesneleri ile çalışmak için 96 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog, ve 59 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: actions, background, catalog, centerWindow, collection, displayDocTitle,Ve 32 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
backgroundColorOku .Belge düzeyinde arka plan rengi {@link #setBackground(Color) } veya hiçbiri için { @code null} ile ayarlanmıştır.
pagesPageCollectionOku .Sayfaları alır.
infoDocumentInfoOku .Belge bilgileri sözlüğünü gönderir (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoOku .{@link #getInfo() } için kötüleştirilmiş takma isim.
metadataXmpMetadataOku .Bu belgenin XMP metadata’sını gönderir.
versionStringOku .PDF sürüm dizinini gönderir (örneğin:.
catalogPdfDictionaryOku .Kök katalog sözlüğünü gönderir.
actionsDocumentActionsOku .Belge düzeyinde eylem tetikleyicilerini gönderir (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} artı { @code &AA} girdilerini (will-close, will/did-save, Will/Did-print).
trailerPdfDictionaryOku .Karavan sözlüğünü gönderir.
parserPDFParserOku .Altta bulunan PDF analiz cihazını (motor bileşenleri tarafından iç kullanım için) gönderir.
outlinesOutlineCollectionOku .Belge özet (kitap işareti) koleksiyonunu gönderir.
formFormOku .Bu belgenin etkileşimli formunu (AcroForm) gönderir.
embeddedFilesEmbeddedFileCollectionOku .Sıkıştırılmış dosyaların (eklemlerin) koleksiyonunu gönderir .
collectionCollectionOku .Belgenin portföyünü döndürür {@link Collection}, ilk erişimde boş bir örnek oluşturur.
fontUtilitiesFontUtilitiesOku .Bu belge için yazı tipi araçlarını gönderir.
embedStandardFontsbooleanOku .Kaydetme sırasında standart 14 PDF yazı tipinin gömülüp gömünmemesi durumunu gönderir.
layersjava.util.List<Layer>Oku .Seçenekli İçerik Grupları (katmanlar) listesini gönderir .
viewerPreferencesViewerPreferencesOku .İzleyici tercihlerini gönderir.
hideToolbarbooleanOku .Araç çubuğu tercihlerini gizle.
hideMenubarbooleanOku .Menü çubuğu tercihlerini gizle.
hideWindowUIbooleanOku .Pencere kullanıcı arayüzü tercihlerini gizle.
fitWindowbooleanOku .Pencere tercihlerine uyar.
centerWindowbooleanOku .Merkezi pencere tercih.
displayDocTitlebooleanOku .Belge başlığı tercihlerini göster.
pageLayoutStringOku .Sayfa düzeni (SinglePage, OneColumn , TwoColumnLeft vb.).
pageModePageModeOku .Sayfa modunu alır.
pageInfoPageInfoOku .Belgeyi bir dosyaya kaydeder.
linearizedbooleanOku .Geçerli belgenin hızlı web görünümü için doğrusal olup olmadığını gönderir.
sourcePathStringOku .Bu belge yüklendi dosya yolu, veya {@code null} yeni belgeler için ya da akışlardan yüklenen belgelerin döndürür.
fileNameStringOku .Bu belge açılan dosya adını (yolu) gönderir.
namedDestinationsNamedDestinationsOku .Belgenin adları ile belirtilen hedefleri gönderir.
pageLabelsPageLabelsOku .Sayfa etiketlerini döndürür, veya {@code null} eğer { @ code /PageLabels} bulunmazsa.
taggedContentTaggedContentOku .Logik yapı ağacına erişim sağlayan belgenin etiketlenmiş içeriğini gönderir.
logicalStructureStructTreeRootOku .Okuma için mantıksal yapı ağacını gönderir.
encryptedbooleanOku .Bu belge şifreli ise doğru gönderir.
javaScriptJavaScriptCollectionOku .Belgenin isim ağacından JavaScript koleksiyonunu gönderir.
pdfaCompliantbooleanOku .Bu belge PDF/A uyumlu ise doğru gönderir (convert ((() veya validate (()) sonrasında ayarlanır).
pdfFormatPdfFormatOku .Dönüştürmeden sonra bu belgenin PDF biçimini gönderir.

Yöntemler

SignatureAçıklama:
Document(filePath: String)Bir dosya yolu ile bir PDF belgesini açar.
Document(filePath: String, password: String)Bir dosya yolu ile bir PDF belgesini şifresiyle açar.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Özel güvenlik yönlendiricisi kullanarak bir dosya yolundan PDF belgesini açar.
Document(stream: InputStream)Bir giriş akışından bir PDF belge açar.
Document(stream: InputStream, password: String)Bir giriş akışından bir parola ile PDF belgesini açar.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Özel bir güvenlik yönlendiricisi kullanarak giriş akışından PDF belgesini açar.
Document()Yeni boş bir PDF belge oluşturur.
Document(filePath: String, options: HtmlLoadOptions)Bir HTML dosyasından bir PDF belge oluşturur.
Document(stream: InputStream, options: HtmlLoadOptions)Bir HTML giriş akışından bir PDF belge oluşturur.
getBackground()ColorBelge düzeyinde arka plan rengi {@link #setBackground(Color) } veya hiçbiri için { @code null} ile ayarlanmıştır.
setBackground(color: Color)Belgedeki her sayfaya sağlam bir arka plan rengi uyguluyor ({@link Page#setBackground(Color) }).
getPages()PageCollectionSayfaları geri gönderir.
getInfo()DocumentInfoBelge bilgileri sözlüğünü gönderir (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfo{@link #getInfo() } için kötüleştirilmiş takma isim.
getMetadata()XmpMetadataBu belgenin XMP metadata’sını gönderir.
setXmpMetadata(stream: InputStream)Bir akıştan okunan ham XML baytlarından XMP metadata’yı ayarlar.
getXmpMetadata(stream: OutputStream)Verilen çıkış akışına XMP meta verisini XML baytları yazar.
getVersion()StringPDF sürüm dizinini gönderir (örneğin:.
getCatalog()PdfDictionaryKök katalog sözlüğünü gönderir.
getActions()DocumentActionsBelge düzeyinde eylem tetikleyicilerini gönderir (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} artı { @code &AA} girdilerini (will-close, will/did-save, Will/Did-print).
getTrailer()PdfDictionaryKaravan sözlüğünü gönderir.
getParser()PDFParserAltta bulunan PDF analiz cihazını (motor bileşenleri tarafından iç kullanım için) gönderir.
getOutlines()OutlineCollectionBelge özet (kitap işareti) koleksiyonunu gönderir.
getForm()FormBu belgenin etkileşimli formunu (AcroForm) gönderir.
getEmbeddedFiles()EmbeddedFileCollectionSıkıştırılmış dosyaların (eklemlerin) koleksiyonunu gönderir .
getCollection()CollectionBelgenin portföyünü döndürür {@link Collection}, ilk erişimde boş bir örnek oluşturur.
setCollection(value: Collection)Belge portföyünü değiştirir (veya kaldırır, {@code value == null}).
getFontUtilities()FontUtilitiesBu belge için yazı tipi araçlarını gönderir.
isEmbedStandardFonts()booleanKaydetme sırasında standart 14 PDF yazı tipinin gömülüp gömünmemesi durumunu gönderir.
setEmbedStandardFonts(embed: boolean)Kaydetme sırasında standart 14 PDF yazı tipinin gömülüp gömünmemesini belirler.
getLayers()java.util.List<Layer>Seçenekli İçerik Grupları (katmanlar) listesini gönderir .
getViewerPreferences()ViewerPreferencesİzleyici tercihlerini gönderir.
getHideToolbar()booleanAraç çubuğu tercihlerini gizle.
setHideToolbar(v: boolean)Araç çubuğunu gizleme tercihini ayarlar.
getHideMenubar()booleanMenü çubuğu tercihlerini gizle.
setHideMenubar(v: boolean)Menü çubuğunu gizle tercihini ayarlar.
getHideWindowUI()booleanPencere kullanıcı arayüzü tercihlerini gizle.
setHideWindowUI(v: boolean)Gizli pencere UI tercihini ayarlar.
getFitWindow()booleanPencere tercihlerine uyar.
setFitWindow(v: boolean)Fit pencere tercihini ayarlar.
getCenterWindow()booleanMerkezi pencere tercih.
setCenterWindow(v: boolean)Merkez pencere tercihini ayarlar.
getDisplayDocTitle()booleanBelge başlığı tercihlerini göster.
setDisplayDocTitle(v: boolean)Görüntüleme belge başlığı tercihini ayarlar.
getPageLayout()StringSayfa düzeni (SinglePage, OneColumn , TwoColumnLeft vb.).
setPageLayout(layout: String)Sayfa düzenini ayarlar.
getPageMode()PageModeSayfa modunu gönderir.
setPageMode(mode: PageMode)Sayfa modunu ayarlar.
getPageInfo()PageInfoBelgeyi bir dosyaya kaydeder.
processParagraphs()Tüm sayfalar için paragrafları işliyor (leyut geçişi).
save(filePath: String)@param filePath çıkış dosyası yolu @throws IOException eğer yazma başarısız olursa @hoses IllegalArgumentException if fileMeth null /
save()Belgeyi ilgili hedef yoluna kaydeder.
save(outputStream: OutputStream)Belgeyi bir çıkış akışına kaydeder.
hasIncrementalUpdate()booleanGeçerli belgenin artışlı güncellemeler olup olmadığını gönderir.
optimize()Bir sonraki kaydetme işleminde artışlı ekleme yerine tam bir yeniden yazma isteği.
requestFullRewrite()Bir sonraki kaydetme işleminin, artısal kaydediş mümkün olsa bile tam bir yeniden yazma yapmasını talep eder.
isLinearized()booleanGeçerli belgenin hızlı web görünümü için doğrusal olup olmadığını gönderir.
optimizeResources()Bir sonraki kaydetmeden önce kullanılmayan sayfa seviyesi kaynaklarını kaldırır.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Bir sonraki kaydetmeden önce belgeden sağlanan seçeneklere göre özelleştirir.
save(filePath: String, format: SaveFormat)Belgeyi belirtilen biçimde kaydeder.
save(filePath: String, options: PdfSaveOptions)Belgeyi belirtilen PDF kaydetme seçenekleriyle kaydeder.
save(filePath: String, options: HtmlSaveOptions)Belgeyi belirtilen seçeneklerle HTML olarak kaydeder.
getSourcePath()StringBu belge yüklendi dosya yolu, veya {@code null} yeni belgeler için ya da akışlardan yüklenen belgelerin döndürür.
getFileName()StringBu belge açılan dosya adını (yolu) gönderir.
setFileName(fileName: String)Bu belgeyle ilişkili dosya adını ayarlar.
exportAnnotationsToXfdf(filePath: String)Bu belgeye tüm açıklamaları XFDF dosyasına aktarır.
exportAnnotationsToXfdf(stream: OutputStream)Bu belgeye ait tüm açıklamaları XFDF çıkış akışına aktarır.
importAnnotationsFromXfdf(filePath: String)XFDF dosyasından bu belgeye notları aktarır.
importAnnotationsFromXfdf(stream: InputStream)XFDF giriş akışından bu belgeye notları aktarır.
flatten()Tüm belgeyi düzeltir: tüm yorumları ve form alanlarını sayfa içeriği akışlarına koyar, ardından notları kaldırır.
flatten(settings: Form.FlattenSettings)Belgeyi belirtilen form düzeltme ayarlarını kullanarak düzleştirir.
getNamedDestinations()NamedDestinationsBelgenin adları ile belirtilen hedefleri gönderir.
getPageLabels()PageLabelsSayfa etiketlerini döndürür, veya {@code null} eğer { @ code /PageLabels} bulunmazsa.
getTaggedContent()TaggedContentLogik yapı ağacına erişim sağlayan belgenin etiketlenmiş içeriğini gönderir.
getLogicalStructure()StructTreeRootOkuma için mantıksal yapı ağacını gönderir.
allocateObjectNumber()intYeni bir dolaylı nesne için yeni bir nesneden numarası ayırır.
registerImportedObject(body: PdfBase)PdfObjectReferenceYeni ayrılan anahtarla başka bir belgeye aktarılmış nesneyi kaydeder.
isEncrypted()booleanBu belge şifreli ise doğru gönderir.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Belgeyi belirtilen algoritma kullanarak kullanıcı ve sahibi şifreleri ile şifreliyor.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Belgeyi özel bir güvenlik yönetici ile şifreliyor.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Belgeyi belirtilen algoritma ve ayrıcalık setini kullanarak kullanıcı ve sahibi şifreleri ile şifreliyor.
decrypt()Belgeyi şifrelemeyi kaldırarak çözer.
getJavaScript()JavaScriptCollectionBelgenin isim ağacından JavaScript koleksiyonunu gönderir.
validate(outputLogPath: String, format: PdfFormat)booleanBelgeyi belirtilen PDF biçimindeki profil ile doğrula.
validate(logStream: OutputStream, format: PdfFormat)booleanBelgeyi belirtilen PDF biçimindeki profil ile doğrula.
validate(options: PdfFormatConversionOptions)booleanBelgeyi PDF/A doğrulama seçeneği nesnesi kullanarak doğrular.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanBelgeyi belirtilen PDF biçimine dönüştürür.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanBelgeyi belirtilen PDF biçimine dönüştürür.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanAçık şeffaflık işlemeyle dönüştürülür.
convert(options: PdfFormatConversionOptions)booleanAyrıntılı dönüşüm seçeneklerini kullanarak dönüştürür.
convertToPdfA2B(outputLogPath: String)booleanBu PDF’i PDF/A-2B biçimine dönüştürür.
convertToPdfA2B(logStream: OutputStream)booleanBu PDF’i PDF/A-2B biçimine dönüştürür.
repair()Kaydetme, onaylama veya dönüştürme iş akışlarından önce küçük yapısal sorunları onarmaya çalışmalar.
isPdfaCompliant()booleanBu belge PDF/A uyumlu ise doğru gönderir (convert ((() veya validate (()) sonrasında ayarlanır).
getPdfFormat()PdfFormatDönüştürmeden sonra bu belgenin PDF biçimini gönderir.
close()Belgeyi kapatır ve altta yatan kaynakları serbest bırakır.

Ayrıca bakınız:

 Türkçe