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: | Access | Açıklama: |
|---|---|---|---|
background | Color | Oku . | Belge düzeyinde arka plan rengi {@link #setBackground(Color) } veya hiçbiri için { @code null} ile ayarlanmıştır. |
pages | PageCollection | Oku . | Sayfaları alır. |
info | DocumentInfo | Oku . | Belge bilgileri sözlüğünü gönderir (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Oku . | {@link #getInfo() } için kötüleştirilmiş takma isim. |
metadata | XmpMetadata | Oku . | Bu belgenin XMP metadata’sını gönderir. |
version | String | Oku . | PDF sürüm dizinini gönderir (örneğin:. |
catalog | PdfDictionary | Oku . | Kök katalog sözlüğünü gönderir. |
actions | DocumentActions | Oku . | 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). |
trailer | PdfDictionary | Oku . | Karavan sözlüğünü gönderir. |
parser | PDFParser | Oku . | Altta bulunan PDF analiz cihazını (motor bileşenleri tarafından iç kullanım için) gönderir. |
outlines | OutlineCollection | Oku . | Belge özet (kitap işareti) koleksiyonunu gönderir. |
form | Form | Oku . | Bu belgenin etkileşimli formunu (AcroForm) gönderir. |
embeddedFiles | EmbeddedFileCollection | Oku . | Sıkıştırılmış dosyaların (eklemlerin) koleksiyonunu gönderir . |
collection | Collection | Oku . | Belgenin portföyünü döndürür {@link Collection}, ilk erişimde boş bir örnek oluşturur. |
fontUtilities | FontUtilities | Oku . | Bu belge için yazı tipi araçlarını gönderir. |
embedStandardFonts | boolean | Oku . | Kaydetme sırasında standart 14 PDF yazı tipinin gömülüp gömünmemesi durumunu gönderir. |
layers | java.util.List<Layer> | Oku . | Seçenekli İçerik Grupları (katmanlar) listesini gönderir . |
viewerPreferences | ViewerPreferences | Oku . | İzleyici tercihlerini gönderir. |
hideToolbar | boolean | Oku . | Araç çubuğu tercihlerini gizle. |
hideMenubar | boolean | Oku . | Menü çubuğu tercihlerini gizle. |
hideWindowUI | boolean | Oku . | Pencere kullanıcı arayüzü tercihlerini gizle. |
fitWindow | boolean | Oku . | Pencere tercihlerine uyar. |
centerWindow | boolean | Oku . | Merkezi pencere tercih. |
displayDocTitle | boolean | Oku . | Belge başlığı tercihlerini göster. |
pageLayout | String | Oku . | Sayfa düzeni (SinglePage, OneColumn , TwoColumnLeft vb.). |
pageMode | PageMode | Oku . | Sayfa modunu alır. |
pageInfo | PageInfo | Oku . | Belgeyi bir dosyaya kaydeder. |
linearized | boolean | Oku . | Geçerli belgenin hızlı web görünümü için doğrusal olup olmadığını gönderir. |
sourcePath | String | Oku . | Bu belge yüklendi dosya yolu, veya {@code null} yeni belgeler için ya da akışlardan yüklenen belgelerin döndürür. |
fileName | String | Oku . | Bu belge açılan dosya adını (yolu) gönderir. |
namedDestinations | NamedDestinations | Oku . | Belgenin adları ile belirtilen hedefleri gönderir. |
pageLabels | PageLabels | Oku . | Sayfa etiketlerini döndürür, veya {@code null} eğer { @ code /PageLabels} bulunmazsa. |
taggedContent | TaggedContent | Oku . | Logik yapı ağacına erişim sağlayan belgenin etiketlenmiş içeriğini gönderir. |
logicalStructure | StructTreeRoot | Oku . | Okuma için mantıksal yapı ağacını gönderir. |
encrypted | boolean | Oku . | Bu belge şifreli ise doğru gönderir. |
javaScript | JavaScriptCollection | Oku . | Belgenin isim ağacından JavaScript koleksiyonunu gönderir. |
pdfaCompliant | boolean | Oku . | Bu belge PDF/A uyumlu ise doğru gönderir (convert ((() veya validate (()) sonrasında ayarlanır). |
pdfFormat | PdfFormat | Oku . | Dönüştürmeden sonra bu belgenin PDF biçimini gönderir. |
Yöntemler
| Signature | Açı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() → Color | Belge 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() → PageCollection | Sayfaları geri gönderir. |
getInfo() → DocumentInfo | Belge 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() → XmpMetadata | Bu 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() → String | PDF sürüm dizinini gönderir (örneğin:. |
getCatalog() → PdfDictionary | Kök katalog sözlüğünü gönderir. |
getActions() → DocumentActions | 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). |
getTrailer() → PdfDictionary | Karavan sözlüğünü gönderir. |
getParser() → PDFParser | Altta bulunan PDF analiz cihazını (motor bileşenleri tarafından iç kullanım için) gönderir. |
getOutlines() → OutlineCollection | Belge özet (kitap işareti) koleksiyonunu gönderir. |
getForm() → Form | Bu belgenin etkileşimli formunu (AcroForm) gönderir. |
getEmbeddedFiles() → EmbeddedFileCollection | Sıkıştırılmış dosyaların (eklemlerin) koleksiyonunu gönderir . |
getCollection() → Collection | Belgenin 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() → FontUtilities | Bu belge için yazı tipi araçlarını gönderir. |
isEmbedStandardFonts() → boolean | Kaydetme 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() → boolean | Araç çubuğu tercihlerini gizle. |
setHideToolbar(v: boolean) | Araç çubuğunu gizleme tercihini ayarlar. |
getHideMenubar() → boolean | Menü çubuğu tercihlerini gizle. |
setHideMenubar(v: boolean) | Menü çubuğunu gizle tercihini ayarlar. |
getHideWindowUI() → boolean | Pencere kullanıcı arayüzü tercihlerini gizle. |
setHideWindowUI(v: boolean) | Gizli pencere UI tercihini ayarlar. |
getFitWindow() → boolean | Pencere tercihlerine uyar. |
setFitWindow(v: boolean) | Fit pencere tercihini ayarlar. |
getCenterWindow() → boolean | Merkezi pencere tercih. |
setCenterWindow(v: boolean) | Merkez pencere tercihini ayarlar. |
getDisplayDocTitle() → boolean | Belge başlığı tercihlerini göster. |
setDisplayDocTitle(v: boolean) | Görüntüleme belge başlığı tercihini ayarlar. |
getPageLayout() → String | Sayfa düzeni (SinglePage, OneColumn , TwoColumnLeft vb.). |
setPageLayout(layout: String) | Sayfa düzenini ayarlar. |
getPageMode() → PageMode | Sayfa modunu gönderir. |
setPageMode(mode: PageMode) | Sayfa modunu ayarlar. |
getPageInfo() → PageInfo | Belgeyi 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() → boolean | Geç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() → boolean | Geç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() → String | Bu belge yüklendi dosya yolu, veya {@code null} yeni belgeler için ya da akışlardan yüklenen belgelerin döndürür. |
getFileName() → String | Bu 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() → NamedDestinations | Belgenin adları ile belirtilen hedefleri gönderir. |
getPageLabels() → PageLabels | Sayfa etiketlerini döndürür, veya {@code null} eğer { @ code /PageLabels} bulunmazsa. |
getTaggedContent() → TaggedContent | Logik yapı ağacına erişim sağlayan belgenin etiketlenmiş içeriğini gönderir. |
getLogicalStructure() → StructTreeRoot | Okuma için mantıksal yapı ağacını gönderir. |
allocateObjectNumber() → int | Yeni bir dolaylı nesne için yeni bir nesneden numarası ayırır. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Yeni ayrılan anahtarla başka bir belgeye aktarılmış nesneyi kaydeder. |
isEncrypted() → boolean | Bu 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() → JavaScriptCollection | Belgenin isim ağacından JavaScript koleksiyonunu gönderir. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Belgeyi belirtilen PDF biçimindeki profil ile doğrula. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Belgeyi belirtilen PDF biçimindeki profil ile doğrula. |
validate(options: PdfFormatConversionOptions) → boolean | Belgeyi PDF/A doğrulama seçeneği nesnesi kullanarak doğrular. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | Belgeyi belirtilen PDF biçimine dönüştürür. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Belgeyi belirtilen PDF biçimine dönüştürür. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Açık şeffaflık işlemeyle dönüştürülür. |
convert(options: PdfFormatConversionOptions) → boolean | Ayrıntılı dönüşüm seçeneklerini kullanarak dönüştürür. |
convertToPdfA2B(outputLogPath: String) → boolean | Bu PDF’i PDF/A-2B biçimine dönüştürür. |
convertToPdfA2B(logStream: OutputStream) → boolean | Bu 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() → boolean | Bu belge PDF/A uyumlu ise doğru gönderir (convert ((() veya validate (()) sonrasında ayarlanır). |
getPdfFormat() → PdfFormat | Dönüştürmeden sonra bu belgenin PDF biçimini gönderir. |
close() | Belgeyi kapatır ve altta yatan kaynakları serbest bırakır. |