Document
Document
Overview
Document egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: Closeable.
A PDF dokumentumokkal való munkafolyamat központi osztályát (ISO 32000-1:2008).
Ez a osztály 96 módszert biztosít az dokumentumobjektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog, és 59 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: actions, background, catalog, centerWindow, collection, displayDocTitle, és még 32 más.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
background | Color | Read | A dokumentum szintjén a via beállított háttérszínet adja vissza |
| {@link #setBackground(Color)}, vagy { @code null} nincs. | |||
pages | PageCollection | Read | Megkapja a lapokat. |
info | DocumentInfo | Read | A dokumentum információs szótárát adja vissza (ISO 32000-1:2008, 14.3.3). |
orCreateInfo | DocumentInfo | Read | A {@link #getInfo() }-hoz használt álnév. |
metadata | XmpMetadata | Read | A dokumentum XMP metadata-ját adja vissza. |
version | String | Read | A PDF-verzió szalagát adja vissza (pl. |
catalog | PdfDictionary | Read | Visszaadja a forráskatalógus szótárát. |
actions | DocumentActions | Read | A dokumentumszintű cselekvési indítékok (ISO 32000-1:2008, 12.6.4.1. szakasz) megadása: |
| {@code /OpenAction} plusz a { @code _AA} bejegyzések (will-close, will/did-save, | |||
| a) az alábbiak:. | |||
trailer | PdfDictionary | Read | Visszaadja a lakókocsi szótárát. |
parser | PDFParser | Read | Visszaadja az alapul szolgáló PDF-elemzőt (a motor alkatrészeinek belső használatára). |
outlines | OutlineCollection | Read | A dokumentum körzetének (lapjegyek) gyűjteményét adja vissza. |
form | Form | Read | A dokumentum interaktív formáját (AcroForm) adja vissza. |
embeddedFiles | EmbeddedFileCollection | Read | A beágyazott fájlok (csomagok) gyűjteménye. |
collection | Collection | Read | Visszaadja a dokumentum portfólióját {@link Collection}, egy példányt adva. |
| Az első bejáratnál üres. | |||
fontUtilities | FontUtilities | Read | Visszaadja a betűtípusok funkcióit. |
embedStandardFonts | boolean | Read | Visszaadja, hogy a mentés során be kell-e ágyazni az 14 standard PDF betűtípust. |
layers | java.util.List<Layer> | Read | Visszaadja a Nem kötelező tartalomcsoportok (rétegek) listáját. |
viewerPreferences | ViewerPreferences | Read | Visszaadja a nézői beállítások. |
hideToolbar | boolean | Read | Titkolja el a szerszámkeret preferenciáit. |
hideMenubar | boolean | Read | Elrejteni az étlappár preferenciáit. |
hideWindowUI | boolean | Read | Elrejteni az ablak felhasználói felület preferenciáit. |
fitWindow | boolean | Read | A beállítási preferenciákhoz. |
centerWindow | boolean | Read | Közép ablak preferenciája. |
displayDocTitle | boolean | Read | A dokumentum címének preferenciája. |
pageLayout | String | Read | A címlap felállítása (SinglePage, OneColumn és TwoColumnLeft stb.). |
pageMode | PageMode | Read | A lap módba lép. |
pageInfo | PageInfo | Read | A dokumentumot egy fájlba menteni. |
linearized | boolean | Read | Visszaadja, hogy a jelenlegi dokumentum lineáris-e gyors webes megjelenítéshez. |
sourcePath | String | Read | Visszaadja a fájl útját, ahonnan ezt a dokumentumot töltötték be, vagy {@code null} az új dokumentumok esetében. |
| vagy a folyóból töltött dokumentumok. | |||
fileName | String | Read | A dokumentum megnyitásának fájlneve (utca) visszakerül. |
namedDestinations | NamedDestinations | Read | Visszaadja a dokumentum elnevezett célállomások gyűjteményét. |
pageLabels | PageLabels | Read | Visszaadja a lap címkéit, vagy {@code null} ha { @ code /PageLabels} nincs jelen. |
taggedContent | TaggedContent | Read | Visszaadja a dokumentum címkézett tartalmát, amely hozzáférést biztosít a logikai struktúra fához. |
logicalStructure | StructTreeRoot | Read | A logikai struktúra fáját adja vissza az olvasáshoz. |
encrypted | boolean | Read | Ha a dokumentum titkosított, akkor igaz. |
javaScript | JavaScriptCollection | Read | Visszaadja a JavaScript gyűjteményt a dokumentum neve faból. |
pdfaCompliant | boolean | Read | Igazot ad, ha a dokumentum PDF/A-hoz megfelelő (a konverzálás után beállítva) vagy validate ((()). |
pdfFormat | PdfFormat | Read | A konverzió után a dokumentum PDF formátuma. |
Methods
| Signature | Description |
|---|---|
Document(filePath: String) | PDF dokumentumot nyit egy fájl útvonalról. |
Document(filePath: String, password: String) | PDF dokumentumot nyit egy fájl útvonalból jelszóval. |
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler) | PDF dokumentumot nyit egy fájl útvonalról, ha egyedi biztonsági kezelőt használ. |
Document(stream: InputStream) | PDF dokumentumot nyit bevitelből. |
Document(stream: InputStream, password: String) | PDF dokumentumot nyit bevitelből jelszóval. |
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | PDF dokumentumot nyit bejárati áramlóról egy egyedi biztonsági kezelővel. |
Document() | Új, üres PDF dokumentumot hoz létre. |
Document(filePath: String, options: HtmlLoadOptions) | PDF dokumentumot hoz létre egy HTML-fájlból. |
Document(stream: InputStream, options: HtmlLoadOptions) | PDF dokumentumot hoz létre egy HTML bemeneti áramlóról. |
getBackground() → Color | A dokumentum szintjén a via beállított háttérszínet adja vissza |
| {@link #setBackground(Color)}, vagy { @code null} nincs. | |
setBackground(color: Color) | A dokumentum minden oldalára szilárd háttérszínt alkalmaz |
| (a {@link Page#setBackground(Color) }-on keresztül). | |
getPages() → PageCollection | Visszaadja a lapokat. |
getInfo() → DocumentInfo | A dokumentum információs szótárát adja vissza (ISO 32000-1:2008, 14.3.3). |
getOrCreateInfo() → DocumentInfo | A {@link #getInfo() }-hoz használt álnév. |
getMetadata() → XmpMetadata | A dokumentum XMP metadata-ját adja vissza. |
setXmpMetadata(stream: InputStream) | A xmp-metadatokat egy áramlóról olvasott nyers XML-bitéből állítja be. |
getXmpMetadata(stream: OutputStream) | Az XMP-metadat XML byte-okat írja a megadott kimeneti áramlásra. |
getVersion() → String | A PDF-verzió szalagát adja vissza (pl. |
getCatalog() → PdfDictionary | Visszaadja a forráskatalógus szótárát. |
getActions() → DocumentActions | A dokumentumszintű cselekvési indítékok (ISO 32000-1:2008, 12.6.4.1. szakasz) megadása: |
| {@code /OpenAction} plusz a { @code _AA} bejegyzések (will-close, will/did-save, | |
| a) az alábbiak:. | |
getTrailer() → PdfDictionary | Visszaadja a lakókocsi szótárát. |
getParser() → PDFParser | Visszaadja az alapul szolgáló PDF-elemzőt (a motor alkatrészeinek belső használatára). |
getOutlines() → OutlineCollection | A dokumentum körzetének (lapjegyek) gyűjteményét adja vissza. |
getForm() → Form | A dokumentum interaktív formáját (AcroForm) adja vissza. |
getEmbeddedFiles() → EmbeddedFileCollection | A beágyazott fájlok (csomagok) gyűjteménye. |
getCollection() → Collection | Visszaadja a dokumentum portfólióját {@link Collection}, egy példányt adva. |
| Az első bejáratnál üres. | |
setCollection(value: Collection) | A dokumentum helyettesítése (vagy eltávolítása, ha a {@code value == null}) |
| portfólió. | |
getFontUtilities() → FontUtilities | Visszaadja a betűtípusok funkcióit. |
isEmbedStandardFonts() → boolean | Visszaadja, hogy a mentés során be kell-e ágyazni az 14 standard PDF betűtípust. |
setEmbedStandardFonts(embed: boolean) | Meghatározza, hogy a standard 14 PDF betűtípust kell-e beágyazni az mentés során. |
getLayers() → java.util.List<Layer> | Visszaadja a Nem kötelező tartalomcsoportok (rétegek) listáját. |
getViewerPreferences() → ViewerPreferences | Visszaadja a nézői beállítások. |
getHideToolbar() → boolean | Titkolja el a szerszámkeret preferenciáit. |
setHideToolbar(v: boolean) | A titkos eszközpár preferenciáját állítja. |
getHideMenubar() → boolean | Elrejteni az étlappár preferenciáit. |
setHideMenubar(v: boolean) | A menüpult preferenciák beállítását. |
getHideWindowUI() → boolean | Elrejteni az ablak felhasználói felület preferenciáit. |
setHideWindowUI(v: boolean) | A rejtőző ablak UI preferenciáját állítja be. |
getFitWindow() → boolean | A beállítási preferenciákhoz. |
setFitWindow(v: boolean) | A beállítások a függvény preferenciájára illeszkednek. |
getCenterWindow() → boolean | Közép ablak preferenciája. |
setCenterWindow(v: boolean) | A középső ablak preferenciáját állítja be. |
getDisplayDocTitle() → boolean | A dokumentum címének preferenciája. |
setDisplayDocTitle(v: boolean) | A dokumentum címének megjelenítési preferenciáját állítja be. |
getPageLayout() → String | A címlap felállítása (SinglePage, OneColumn és TwoColumnLeft stb.). |
setPageLayout(layout: String) | A oldal elrendezését állítja. |
getPageMode() → PageMode | Visszaadja a lap módját. |
setPageMode(mode: PageMode) | A oldal módját állítja be. |
getPageInfo() → PageInfo | A dokumentumot egy fájlba menteni. |
processParagraphs() | Minden oldal bekezdését feldolgozza (layout pass). |
save(filePath: String) | @param filePath a kimeneti fájl útja |
| @dobja IOException ha a betűzés nem sikerül | |
| @dobja IllegalArgumentException ha a filePath null. | |
| / | |
save() | A dokumentumot visszahelyezi a hozzá tartozó célú útvonalra. |
save(outputStream: OutputStream) | A dokumentumot egy kimeneti áramlásra menteni. |
hasIncrementalUpdate() → boolean | Visszaadja, hogy a jelenlegi dokumentum tartalmaz-e fokozatos frissítéseket. |
optimize() | A következő mentésnél kér egy teljes átírást, nem pedig egy fokozatos kiegészítést. |
requestFullRewrite() | Kérje, hogy a következő mentési művelet teljes átírást végezzen még akkor is, ha: |
| egyébként fokozatos megtakarítás lehetséges lenne. | |
isLinearized() → boolean | Visszaadja, hogy a jelenlegi dokumentum lineáris-e gyors webes megjelenítéshez. |
optimizeResources() | A következő mentés előtt eltávolítja a felhasználatlan oldalszintű forrásokat. |
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions) | A dokumentum optimalizálása a megadott opciók szerint, mielőtt az alábbiak megtörténnek: |
| - Megmenteni. | |
save(filePath: String, format: SaveFormat) | A dokumentumot a megadott formátumban menteni. |
save(filePath: String, options: PdfSaveOptions) | A dokumentumot a megadott PDF-megőrzési lehetőségekkel menteni. |
save(filePath: String, options: HtmlSaveOptions) | A dokumentumot HTML formában tárolja a megadott beállításokkal. |
getSourcePath() → String | Visszaadja a fájl útját, ahonnan ezt a dokumentumot töltötték be, vagy {@code null} az új dokumentumok esetében. |
| vagy a folyóból töltött dokumentumok. | |
getFileName() → String | A dokumentum megnyitásának fájlneve (utca) visszakerül. |
setFileName(fileName: String) | A dokumentumhoz kapcsolódó fájlnevet adja meg. |
exportAnnotationsToXfdf(filePath: String) | Export az összes megjegyzés a dokumentum XFDF fájlok. |
exportAnnotationsToXfdf(stream: OutputStream) | Az összes dokumentumbeli megjegyzést exportálja az XFDF kimeneti áramlásra. |
importAnnotationsFromXfdf(filePath: String) | Az XFDF fájltól érveléseket importál a dokumentumba. |
importAnnotationsFromXfdf(stream: InputStream) | Az XFDF bemeneti folyamataihoz tartozó megjegyzések importja a dokumentumba. |
flatten() | Az egész dokumentum felpompálása: az összes megjegyzés és a mező megjelenései formájában elkészülnek. |
| A weboldal tartalmának folyamataiba, majd eltávolítja a megjegyzéseket és az űrlap mezőket. | |
flatten(settings: Form.FlattenSettings) | A dokumentum lecsúszása a megadott formanyomtatványt levonó beállítások segítségével. |
getNamedDestinations() → NamedDestinations | Visszaadja a dokumentum elnevezett célállomások gyűjteményét. |
getPageLabels() → PageLabels | Visszaadja a lap címkéit, vagy {@code null} ha { @ code /PageLabels} nincs jelen. |
getTaggedContent() → TaggedContent | Visszaadja a dokumentum címkézett tartalmát, amely hozzáférést biztosít a logikai struktúra fához. |
getLogicalStructure() → StructTreeRoot | A logikai struktúra fáját adja vissza az olvasáshoz. |
allocateObjectNumber() → int | Új objektumszámot oszt ki egy új közvetett objektumot illetően. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Egy másik dokumentumból importált objektumot regisztrál egy frissen kiosztott formában. |
| A kulcs. | |
isEncrypted() → boolean | Ha a dokumentum titkosított, akkor igaz. |
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm) | A dokumentumot a megadott algoritmus segítségével felhasználói és tulajdonos-jelszóval titkosítja. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler) | Titkosítja a dokumentumot egy egyedi biztonsági kezelővel. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean) | A dokumentumot a megadott algoritmus segítségével felhasználói és tulajdonos-jelszóval titkosítja |
| és a kiváltságok. | |
decrypt() | A dokumentumot dekódolja, eltávolítva a titkosítást. |
getJavaScript() → JavaScriptCollection | Visszaadja a JavaScript gyűjteményt a dokumentum neve faból. |
validate(outputLogPath: String, format: PdfFormat) → boolean | A dokumentumot a megadott PDF-formátum profillal igazolja. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | A dokumentumot a megadott PDF-formátum profillal igazolja. |
validate(options: PdfFormatConversionOptions) → boolean | A dokumentumot egy PDF/A érvényesítési opció objektum segítségével igazolja. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | A dokumentumot a megadott PDF formátumba alakítja át. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | A dokumentumot a megadott PDF formátumba alakítja át. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Átalakítók egyértelmű átláthatósági kezeléssel. |
convert(options: PdfFormatConversionOptions) → boolean | A részletes átalakítási lehetőségeket használva konverziót végez. |
convertToPdfA2B(outputLogPath: String) → boolean | Ez a PDF-t PDF/A-2B formátumba alakítja. |
convertToPdfA2B(logStream: OutputStream) → boolean | Ez a PDF-t PDF/A-2B formátumba alakítja. |
repair() | A szerkezetbeli kisebb problémák helyreállításának kísérletei a mentés, validálás vagy |
| átalakítási munkafolyamatok. | |
isPdfaCompliant() → boolean | Igazot ad vissza, ha a dokumentum PDF/A kompatibilis (a konverzálás után beállítva) vagy validate (valódítás után). |
getPdfFormat() → PdfFormat | A konverzió után a dokumentum PDF formátuma. |
close() | Zárja a dokumentumot és felszabadítja az alapforrásokat. |