Document

Overview

Document Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Closeable.

PDF belgeleriyle ç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 sunar. Mevcut yöntemler şunları içerir: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,59 adet daha kullanılmıştır. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : actions, background, catalog, centerWindow, collection, displayDocTitle,32 daha fazlası.

Properties

NameTypeAccessDescription
backgroundColorReadBelge düzeyinde arka plan rengi {@link #setBackground(Color)} veya {_code null} üzerinden ayarlanır.
pagesPageCollectionReadSayfaları alır.
infoDocumentInfoReadBelge Bilgi Sözlüğü’nü geri getirir (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoRead@ @@@ @ # @_ @ için bir yorum yapın.
metadataXmpMetadataReadBu belgenin XMP metadata geri getirir.
versionStringReadPDF versiyonu çubuğunu geri getirir (örneğin,.
catalogPdfDictionaryReadKök katalog sözlüğünü geri getirir.
actionsDocumentActionsReadDoküman düzeyinde eylem tetikleyicileri (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} artı {_code/AA} girişleri (will-close, will/did-save, Will/ditt-print).
trailerPdfDictionaryReadTrailer Sözlüğü’ne geri dönelim.
parserPDFParserReadAşağıdaki PDF parserini (motor bileşenleri tarafından iç kullanım için) iade eder.
outlinesOutlineCollectionReadKitap işaretleri (bookmarks) koleksiyonu ile ilgili bilgiler alınır.
formFormReadBu belgenin etkileşimli formu (AcroForm) iade eder.
embeddedFilesEmbeddedFileCollectionReadYerleşik dosyaların toplanmasını (atıklar) geri getirir.
collectionCollectionReadBelgenin portföyünü {@link Collection} iade eder ve ilk erişimde boş birini yüklemektedir.
fontUtilitiesFontUtilitiesReadBu belge için yazı tipi araçları iade eder.
embedStandardFontsbooleanReadTasarruf sırasında standart 14 PDF yazı tipi yerleştirilmelidir.
layersjava.util.List<Layer>ReadSeçmeli İçerik Grupları (layerler) listesini geri getirir.
viewerPreferencesViewerPreferencesReadGörüşme tercihlerini geri getirir.
hideToolbarbooleanReadToolbar tercihini gizleyin.
hideMenubarbooleanReadMenü tercihlerini saklayın.
hideWindowUIbooleanReadOkunma seçeneği tercih edilir.
fitWindowbooleanRead• Fırsat tercihleri.
centerWindowbooleanReadMerkez penceresi tercih.
displayDocTitlebooleanReadBelge başlığı tercihini gösterin.
pageLayoutStringReadSayfaların düzenlenmesi (SinglePage, OneColumn , TwoColumnLeft vb.).
pageModePageModeReadSayfayı moduna koyar.
pageInfoPageInfoReadBelgeyi bir dosyaya kaydedin.
linearizedbooleanReadMevcut belgenin hızlı web görüntüleme için lineer olup olmadığını geri getirir.
sourcePathStringReadBu belge, akışlardan yüklenen yeni belgeler veya belgesel için yüklenmiş veya {@code null} dosyaya geri döner.
fileNameStringReadDosya adı (yol) geri döndürülür bu belge açıldı.
namedDestinationsNamedDestinationsReadBelgenin adlandırılan destinasyon koleksiyonunu geri getirir.
pageLabelsPageLabelsReadSayfa etiketlerini veya {@code null} eğer {_code /PageLabels} mevcut değilse geri getirir.
taggedContentTaggedContentReadBelgenin etiketli içeriğini geri getirir, mantıksal yapı ağaçlarına erişim sağlar.
logicalStructureStructTreeRootReadOkuma için mantıksal yapı ağaçını geri getirir.
encryptedbooleanReadBu belge şifrelenmişse geri döner.
javaScriptJavaScriptCollectionReadJavaScript koleksiyonu belgenin adı ağaçtan iade eder.
pdfaCompliantbooleanReadBu belge PDF/A uyumludur (konver() veya validate() sonra ayarlanır).
pdfFormatPdfFormatReadBu belgenin PDF biçimini dönüştürdükten sonra iade eder.

Methods

SignatureDescription
Document(filePath: String)Bir dosya yolundan bir PDF belgesini açın.
Document(filePath: String, password: String)Bir dosya yolu ile bir şifre ile PDF belgesini açın.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Bir dosya yolu ile bir PDF belgesini özelleştirilmiş bir güvenlik işlemcisi kullanarak açın.
Document(stream: InputStream)Bir giriş akışından bir PDF belgesini açın.
Document(stream: InputStream, password: String)Bir giriş akışından bir PDF belgesini şifre ile açın.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Bir giriş akışından bir PDF belgesini özelleştirilmiş bir güvenlik işlemcisi kullanarak açın.
Document()Yeni bir boş PDF dosyası oluşturun.
Document(filePath: String, options: HtmlLoadOptions)Bir HTML dosyasından bir PDF belgesini oluşturur.
Document(stream: InputStream, options: HtmlLoadOptions)Bir HTML giriş akışından bir PDF belgesini oluşturur.
getBackground()ColorBelge düzeyinde arka plan rengi {@link #setBackground(Color)} veya {_code null} üzerinden ayarlanır.
setBackground(color: Color)Belgenin her sayfasına sağlam bir arka plan rengi uygulanır ( {@link Page#setBackground(Color)}).
getPages()PageCollectionsayfaları geri getirir.
getInfo()DocumentInfoBelge Bilgi Sözlüğü’nü geri getirir (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfo@ @@@ @ # @_ @ için bir yorum yapın.
getMetadata()XmpMetadataBu belgenin XMP metadata geri getirir.
setXmpMetadata(stream: InputStream)Bir akımdan okunan ham XML byte XMP metadata ayarlayın.
getXmpMetadata(stream: OutputStream)XMP metadata XML byteyi verilen çıkış akımına yazar.
getVersion()StringPDF versiyonu çubuğunu geri getirir (örneğin,.
getCatalog()PdfDictionaryKök katalog sözlüğünü geri getirir.
getActions()DocumentActionsDoküman düzeyinde eylem tetikleyicileri (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} artı {_code/AA} girişleri (will-close, will/did-save, Will/ditt-print).
getTrailer()PdfDictionaryTrailer Sözlüğü’ne geri dönelim.
getParser()PDFParserAşağıdaki PDF parserini (motor bileşenleri tarafından iç kullanım için) iade eder.
getOutlines()OutlineCollectionKitap işaretleri (bookmarks) koleksiyonu ile ilgili bilgiler alınır.
getForm()FormBu belgenin etkileşimli formu (AcroForm) iade eder.
getEmbeddedFiles()EmbeddedFileCollectionYerleşik dosyaların toplanmasını (atıklar) geri getirir.
getCollection()CollectionBelgenin portföyünü {@link Collection} iade eder ve ilk erişimde boş birini yüklemektedir.
setCollection(value: Collection)Yedek (veya kaldırır, {@code = null}) belge portföyünü.
getFontUtilities()FontUtilitiesBu belge için yazı tipi araçları iade eder.
isEmbedStandardFonts()booleanTasarruf sırasında standart 14 PDF yazı tipi yerleştirilmelidir.
setEmbedStandardFonts(embed: boolean)Tasarruf sırasında standart 14 PDF yazı tipi yerleştirilmelidir mi.
getLayers()java.util.List<Layer>Seçmeli İçerik Grupları (layerler) listesini geri getirir.
getViewerPreferences()ViewerPreferencesGörüşme tercihlerini geri getirir.
getHideToolbar()booleanToolbar tercihini gizleyin.
setHideToolbar(v: boolean)Gizli araç çubuğu tercihini belirleyin.
getHideMenubar()booleanMenü tercihlerini saklayın.
setHideMenubar(v: boolean)Menü önceliklerini saklayın.
getHideWindowUI()booleanPencereleri tercih edin.
setHideWindowUI(v: boolean)Okunma seçeneğini seçin.
getFitWindow()booleanPencereler için tercih.
setFitWindow(v: boolean)Fırtınayı tercih edin.
getCenterWindow()booleanMerkez penceresi tercih.
setCenterWindow(v: boolean)Merkez penceresi tercihini belirleyin.
getDisplayDocTitle()booleanBelge başlığı önceliklerini gösterin.
setDisplayDocTitle(v: boolean)Belge başlığı önceliklerini belirleyin.
getPageLayout()StringSayfaların düzenlenmesi (SinglePage, OneColumn, TwoColumnLeft vb.).
setPageLayout(layout: String)Sayfayı layout yaptırın.
getPageMode()PageModeSayfa moduna geri dön.
setPageMode(mode: PageMode)Sayfa modunu ayarlayın.
getPageInfo()PageInfoBelgeyi bir dosyaya kaydedin.
processParagraphs()Tüm sayfalar için paragrafları işler (layout pass).
save(filePath: String)@param filePath çıkış dosya yolu @throws IOException eğer yazma başarısız olursa @throwsIllegalArgumentException eğer filePath sıfır /
save()Belgeyi ilgili hedef yoluna geri kaydeder.
save(outputStream: OutputStream)Belgeyi bir çıkış akışına kaydeder.
hasIncrementalUpdate()booleanMevcut belgenin artan güncellemeler içerip bulunmadığını geri getirir.
optimize()Bir sonraki kaydeden bir artı eklenti yerine tam bir yeniden yazma gerektirir.
requestFullRewrite()Bir sonraki tasarruf operasyonunun, artan tasarrufu mümkün olsaydı bile tam bir yeniden yazma yapmasını talep eder.
isLinearized()booleanMevcut belgenin hızlı web görüntüleme için lineer olup olmadığını geri getirir.
optimizeResources()Bir sonraki kaydetmeden önce kullanılmamış sayfa düzeyindeki kaynakları kaldırır.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Bir sonraki tasarruf öncesi sağlanan seçeneklere göre belgeyi optimize edin.
save(filePath: String, format: SaveFormat)Belgeyi belirlenen biçimde kaydeder.
save(filePath: String, options: PdfSaveOptions)Belgeyi PDF’de belirtilen kaydetme seçenekleri ile kaydeder.
save(filePath: String, options: HtmlSaveOptions)Belgeyi belirlenen seçeneklerle HTML olarak kaydeder.
getSourcePath()StringBu belge, akışlardan yüklenen yeni belgeler veya belgesel için yüklenmiş veya {@code null} dosyaya geri döner.
getFileName()StringDosya adı (yol) geri döndürülür bu belge açıldı.
setFileName(fileName: String)Bu belge ile ilişkili dosya adı koyun.
exportAnnotationsToXfdf(filePath: String)Bu belgenin tüm notlarını bir XFDF dosyasına aktarın.
exportAnnotationsToXfdf(stream: OutputStream)Bu belgenin tüm notlarını bir XFDF çıkış akışına ihraç edin.
importAnnotationsFromXfdf(filePath: String)Bu belgeye bir XFDF dosyasından notlar ithal eder.
importAnnotationsFromXfdf(stream: InputStream)Bu belgeye XFDF giriş akışından notlar ithal eder.
flatten()Tüm belgeyi yıkayın: tüm notları ve şekillendirme alan görünümlerini sayfa içeriği akışlarına kaydırın, ardından notlar ve form alanlarını çıkarın.
flatten(settings: Form.FlattenSettings)Belgeyi belirlenen formda düzleştirme ayarlarını kullanarak yapıştırın.
getNamedDestinations()NamedDestinationsBelgenin adlandırılan destinasyon koleksiyonunu geri getirir.
getPageLabels()PageLabelsSayfa etiketlerini veya {@code null} eğer {_code /PageLabels} mevcut değilse geri getirir.
getTaggedContent()TaggedContentBelgenin etiketli içeriğini geri getirir, mantıksal yapı ağaçlarına erişim sağlar.
getLogicalStructure()StructTreeRootOkuma için mantıksal yapı ağaçını geri getirir.
allocateObjectNumber()intYeni bir nesneye yeni bir objek numarası atar.
registerImportedObject(body: PdfBase)PdfObjectReferenceBaşka bir belgedeki ithal edilen bir nesneyi taze dağıtılmış bir anahtar altında kaydeder.
isEncrypted()booleanBu belge şifrelenmişse geri döner.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Belgeyi kullanıcı ve sahip şifreleri ile belirlenen algoritma kullanılarak şifreler.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Belgeyi özel bir güvenlik aracı ile şifreler.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Belgeyi kullanıcı ve sahip şifreleri ile şifreler, belirli algoritma ve ayrıcalıklara göre.
decrypt()Belgeyi şifrelemek, şifrelemeyi kaldırmak.
getJavaScript()JavaScriptCollectionJavaScript koleksiyonu belgenin adı ağaçtan iade eder.
validate(outputLogPath: String, format: PdfFormat)booleanBelgeyi belirlenen PDF formatına karşı doğrulamaktadır.
validate(logStream: OutputStream, format: PdfFormat)booleanBelgeyi belirlenen PDF formatına karşı doğrulamaktadır.
validate(options: PdfFormatConversionOptions)booleanBelgeyi PDF/A validasyon seçeneği nesnesini kullanarak doğrulayın.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanBelgeyi belirlenen PDF biçimine dönüştürür.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanBelgeyi belirlenen PDF biçimine dönüştürür.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanAçık bir şeffaflık ile işleme dönüştürülür.
convert(options: PdfFormatConversionOptions)booleanDetaylı dönüşüm seçenekleri kullanılarak dönüştürülür.
convertToPdfA2B(outputLogPath: String)booleanBu PDF’yi PDF/A-2B biçiminde dönüştürür.
convertToPdfA2B(logStream: OutputStream)booleanBu PDF’yi PDF/A-2B biçiminde dönüştürür.
repair()Tasarruf, doğrulama veya dönüşüm çalışma akışları öncesinde küçük yapısal sorunları düzeltme çabaları.
isPdfaCompliant()booleanBu belge PDF/A uyumludur (konver() veya validate() sonra ayarlanır).
getPdfFormat()PdfFormatBu belgenin PDF biçimini dönüştürdükten sonra iade eder.
close()Belgeyi kapatır ve temel kaynakları serbest bırakır.

See Also

 Türkçe