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
| Name | Type | Access | Description |
|---|---|---|---|
background | Color | Read | Belge düzeyinde arka plan rengi {@link #setBackground(Color)} veya {_code null} üzerinden ayarlanır. |
pages | PageCollection | Read | Sayfaları alır. |
info | DocumentInfo | Read | Belge Bilgi Sözlüğü’nü geri getirir (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Read | @ @@@ @ # @_ @ için bir yorum yapın. |
metadata | XmpMetadata | Read | Bu belgenin XMP metadata geri getirir. |
version | String | Read | PDF versiyonu çubuğunu geri getirir (örneğin,. |
catalog | PdfDictionary | Read | Kök katalog sözlüğünü geri getirir. |
actions | DocumentActions | Read | Dokü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). |
trailer | PdfDictionary | Read | Trailer Sözlüğü’ne geri dönelim. |
parser | PDFParser | Read | Aşağıdaki PDF parserini (motor bileşenleri tarafından iç kullanım için) iade eder. |
outlines | OutlineCollection | Read | Kitap işaretleri (bookmarks) koleksiyonu ile ilgili bilgiler alınır. |
form | Form | Read | Bu belgenin etkileşimli formu (AcroForm) iade eder. |
embeddedFiles | EmbeddedFileCollection | Read | Yerleşik dosyaların toplanmasını (atıklar) geri getirir. |
collection | Collection | Read | Belgenin portföyünü {@link Collection} iade eder ve ilk erişimde boş birini yüklemektedir. |
fontUtilities | FontUtilities | Read | Bu belge için yazı tipi araçları iade eder. |
embedStandardFonts | boolean | Read | Tasarruf sırasında standart 14 PDF yazı tipi yerleştirilmelidir. |
layers | java.util.List<Layer> | Read | Seçmeli İçerik Grupları (layerler) listesini geri getirir. |
viewerPreferences | ViewerPreferences | Read | Görüşme tercihlerini geri getirir. |
hideToolbar | boolean | Read | Toolbar tercihini gizleyin. |
hideMenubar | boolean | Read | Menü tercihlerini saklayın. |
hideWindowUI | boolean | Read | Okunma seçeneği tercih edilir. |
fitWindow | boolean | Read | • Fırsat tercihleri. |
centerWindow | boolean | Read | Merkez penceresi tercih. |
displayDocTitle | boolean | Read | Belge başlığı tercihini gösterin. |
pageLayout | String | Read | Sayfaların düzenlenmesi (SinglePage, OneColumn , TwoColumnLeft vb.). |
pageMode | PageMode | Read | Sayfayı moduna koyar. |
pageInfo | PageInfo | Read | Belgeyi bir dosyaya kaydedin. |
linearized | boolean | Read | Mevcut belgenin hızlı web görüntüleme için lineer olup olmadığını geri getirir. |
sourcePath | String | Read | Bu belge, akışlardan yüklenen yeni belgeler veya belgesel için yüklenmiş veya {@code null} dosyaya geri döner. |
fileName | String | Read | Dosya adı (yol) geri döndürülür bu belge açıldı. |
namedDestinations | NamedDestinations | Read | Belgenin adlandırılan destinasyon koleksiyonunu geri getirir. |
pageLabels | PageLabels | Read | Sayfa etiketlerini veya {@code null} eğer {_code /PageLabels} mevcut değilse geri getirir. |
taggedContent | TaggedContent | Read | Belgenin etiketli içeriğini geri getirir, mantıksal yapı ağaçlarına erişim sağlar. |
logicalStructure | StructTreeRoot | Read | Okuma için mantıksal yapı ağaçını geri getirir. |
encrypted | boolean | Read | Bu belge şifrelenmişse geri döner. |
javaScript | JavaScriptCollection | Read | JavaScript koleksiyonu belgenin adı ağaçtan iade eder. |
pdfaCompliant | boolean | Read | Bu belge PDF/A uyumludur (konver() veya validate() sonra ayarlanır). |
pdfFormat | PdfFormat | Read | Bu belgenin PDF biçimini dönüştürdükten sonra iade eder. |
Methods
| Signature | Description |
|---|---|
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() → Color | Belge 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() → PageCollection | sayfaları geri getirir. |
getInfo() → DocumentInfo | Belge Bilgi Sözlüğü’nü geri getirir (ISO 32000-1:2008, §14.3.3). |
getOrCreateInfo() → DocumentInfo | @ @@@ @ # @_ @ için bir yorum yapın. |
getMetadata() → XmpMetadata | Bu 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() → String | PDF versiyonu çubuğunu geri getirir (örneğin,. |
getCatalog() → PdfDictionary | Kök katalog sözlüğünü geri getirir. |
getActions() → DocumentActions | Dokü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() → PdfDictionary | Trailer Sözlüğü’ne geri dönelim. |
getParser() → PDFParser | Aşağıdaki PDF parserini (motor bileşenleri tarafından iç kullanım için) iade eder. |
getOutlines() → OutlineCollection | Kitap işaretleri (bookmarks) koleksiyonu ile ilgili bilgiler alınır. |
getForm() → Form | Bu belgenin etkileşimli formu (AcroForm) iade eder. |
getEmbeddedFiles() → EmbeddedFileCollection | Yerleşik dosyaların toplanmasını (atıklar) geri getirir. |
getCollection() → Collection | Belgenin 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() → FontUtilities | Bu belge için yazı tipi araçları iade eder. |
isEmbedStandardFonts() → boolean | Tasarruf 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() → ViewerPreferences | Görüşme tercihlerini geri getirir. |
getHideToolbar() → boolean | Toolbar tercihini gizleyin. |
setHideToolbar(v: boolean) | Gizli araç çubuğu tercihini belirleyin. |
getHideMenubar() → boolean | Menü tercihlerini saklayın. |
setHideMenubar(v: boolean) | Menü önceliklerini saklayın. |
getHideWindowUI() → boolean | Pencereleri tercih edin. |
setHideWindowUI(v: boolean) | Okunma seçeneğini seçin. |
getFitWindow() → boolean | Pencereler için tercih. |
setFitWindow(v: boolean) | Fırtınayı tercih edin. |
getCenterWindow() → boolean | Merkez penceresi tercih. |
setCenterWindow(v: boolean) | Merkez penceresi tercihini belirleyin. |
getDisplayDocTitle() → boolean | Belge başlığı önceliklerini gösterin. |
setDisplayDocTitle(v: boolean) | Belge başlığı önceliklerini belirleyin. |
getPageLayout() → String | Sayfaların düzenlenmesi (SinglePage, OneColumn, TwoColumnLeft vb.). |
setPageLayout(layout: String) | Sayfayı layout yaptırın. |
getPageMode() → PageMode | Sayfa moduna geri dön. |
setPageMode(mode: PageMode) | Sayfa modunu ayarlayın. |
getPageInfo() → PageInfo | Belgeyi 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() → boolean | Mevcut 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() → boolean | Mevcut 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() → String | Bu belge, akışlardan yüklenen yeni belgeler veya belgesel için yüklenmiş veya {@code null} dosyaya geri döner. |
getFileName() → String | Dosya 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() → NamedDestinations | Belgenin adlandırılan destinasyon koleksiyonunu geri getirir. |
getPageLabels() → PageLabels | Sayfa etiketlerini veya {@code null} eğer {_code /PageLabels} mevcut değilse geri getirir. |
getTaggedContent() → TaggedContent | Belgenin etiketli içeriğini geri getirir, mantıksal yapı ağaçlarına erişim sağlar. |
getLogicalStructure() → StructTreeRoot | Okuma için mantıksal yapı ağaçını geri getirir. |
allocateObjectNumber() → int | Yeni bir nesneye yeni bir objek numarası atar. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Başka bir belgedeki ithal edilen bir nesneyi taze dağıtılmış bir anahtar altında kaydeder. |
isEncrypted() → boolean | Bu 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() → JavaScriptCollection | JavaScript koleksiyonu belgenin adı ağaçtan iade eder. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Belgeyi belirlenen PDF formatına karşı doğrulamaktadır. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Belgeyi belirlenen PDF formatına karşı doğrulamaktadır. |
validate(options: PdfFormatConversionOptions) → boolean | Belgeyi PDF/A validasyon seçeneği nesnesini kullanarak doğrulayın. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | Belgeyi belirlenen PDF biçimine dönüştürür. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Belgeyi belirlenen PDF biçimine dönüştürür. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Açık bir şeffaflık ile işleme dönüştürülür. |
convert(options: PdfFormatConversionOptions) → boolean | Detaylı dönüşüm seçenekleri kullanılarak dönüştürülür. |
convertToPdfA2B(outputLogPath: String) → boolean | Bu PDF’yi PDF/A-2B biçiminde dönüştürür. |
convertToPdfA2B(logStream: OutputStream) → boolean | Bu 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() → boolean | Bu belge PDF/A uyumludur (konver() veya validate() sonra ayarlanır). |
getPdfFormat() → PdfFormat | Bu belgenin PDF biçimini dönüştürdükten sonra iade eder. |
close() | Belgeyi kapatır ve temel kaynakları serbest bırakır. |