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

NameTypeAccessDescription
backgroundColorReadA dokumentum szintjén a via beállított háttérszínet adja vissza
{@link #setBackground(Color)}, vagy { @code null} nincs.
pagesPageCollectionReadMegkapja a lapokat.
infoDocumentInfoReadA dokumentum információs szótárát adja vissza (ISO 32000-1:2008, 14.3.3).
orCreateInfoDocumentInfoReadA {@link #getInfo() }-hoz használt álnév.
metadataXmpMetadataReadA dokumentum XMP metadata-ját adja vissza.
versionStringReadA PDF-verzió szalagát adja vissza (pl.
catalogPdfDictionaryReadVisszaadja a forráskatalógus szótárát.
actionsDocumentActionsReadA 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:.
trailerPdfDictionaryReadVisszaadja a lakókocsi szótárát.
parserPDFParserReadVisszaadja az alapul szolgáló PDF-elemzőt (a motor alkatrészeinek belső használatára).
outlinesOutlineCollectionReadA dokumentum körzetének (lapjegyek) gyűjteményét adja vissza.
formFormReadA dokumentum interaktív formáját (AcroForm) adja vissza.
embeddedFilesEmbeddedFileCollectionReadA beágyazott fájlok (csomagok) gyűjteménye.
collectionCollectionReadVisszaadja a dokumentum portfólióját {@link Collection}, egy példányt adva.
Az első bejáratnál üres.
fontUtilitiesFontUtilitiesReadVisszaadja a betűtípusok funkcióit.
embedStandardFontsbooleanReadVisszaadja, hogy a mentés során be kell-e ágyazni az 14 standard PDF betűtípust.
layersjava.util.List<Layer>ReadVisszaadja a Nem kötelező tartalomcsoportok (rétegek) listáját.
viewerPreferencesViewerPreferencesReadVisszaadja a nézői beállítások.
hideToolbarbooleanReadTitkolja el a szerszámkeret preferenciáit.
hideMenubarbooleanReadElrejteni az étlappár preferenciáit.
hideWindowUIbooleanReadElrejteni az ablak felhasználói felület preferenciáit.
fitWindowbooleanReadA beállítási preferenciákhoz.
centerWindowbooleanReadKözép ablak preferenciája.
displayDocTitlebooleanReadA dokumentum címének preferenciája.
pageLayoutStringReadA címlap felállítása (SinglePage, OneColumn és TwoColumnLeft stb.).
pageModePageModeReadA lap módba lép.
pageInfoPageInfoReadA dokumentumot egy fájlba menteni.
linearizedbooleanReadVisszaadja, hogy a jelenlegi dokumentum lineáris-e gyors webes megjelenítéshez.
sourcePathStringReadVisszaadja 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.
fileNameStringReadA dokumentum megnyitásának fájlneve (utca) visszakerül.
namedDestinationsNamedDestinationsReadVisszaadja a dokumentum elnevezett célállomások gyűjteményét.
pageLabelsPageLabelsReadVisszaadja a lap címkéit, vagy {@code null} ha { @ code /PageLabels} nincs jelen.
taggedContentTaggedContentReadVisszaadja a dokumentum címkézett tartalmát, amely hozzáférést biztosít a logikai struktúra fához.
logicalStructureStructTreeRootReadA logikai struktúra fáját adja vissza az olvasáshoz.
encryptedbooleanReadHa a dokumentum titkosított, akkor igaz.
javaScriptJavaScriptCollectionReadVisszaadja a JavaScript gyűjteményt a dokumentum neve faból.
pdfaCompliantbooleanReadIgazot ad, ha a dokumentum PDF/A-hoz megfelelő (a konverzálás után beállítva) vagy validate ((()).
pdfFormatPdfFormatReadA konverzió után a dokumentum PDF formátuma.

Methods

SignatureDescription
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()ColorA 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()PageCollectionVisszaadja a lapokat.
getInfo()DocumentInfoA dokumentum információs szótárát adja vissza (ISO 32000-1:2008, 14.3.3).
getOrCreateInfo()DocumentInfoA {@link #getInfo() }-hoz használt álnév.
getMetadata()XmpMetadataA 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()StringA PDF-verzió szalagát adja vissza (pl.
getCatalog()PdfDictionaryVisszaadja a forráskatalógus szótárát.
getActions()DocumentActionsA 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()PdfDictionaryVisszaadja a lakókocsi szótárát.
getParser()PDFParserVisszaadja az alapul szolgáló PDF-elemzőt (a motor alkatrészeinek belső használatára).
getOutlines()OutlineCollectionA dokumentum körzetének (lapjegyek) gyűjteményét adja vissza.
getForm()FormA dokumentum interaktív formáját (AcroForm) adja vissza.
getEmbeddedFiles()EmbeddedFileCollectionA beágyazott fájlok (csomagok) gyűjteménye.
getCollection()CollectionVisszaadja 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()FontUtilitiesVisszaadja a betűtípusok funkcióit.
isEmbedStandardFonts()booleanVisszaadja, 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()ViewerPreferencesVisszaadja a nézői beállítások.
getHideToolbar()booleanTitkolja el a szerszámkeret preferenciáit.
setHideToolbar(v: boolean)A titkos eszközpár preferenciáját állítja.
getHideMenubar()booleanElrejteni az étlappár preferenciáit.
setHideMenubar(v: boolean)A menüpult preferenciák beállítását.
getHideWindowUI()booleanElrejteni az ablak felhasználói felület preferenciáit.
setHideWindowUI(v: boolean)A rejtőző ablak UI preferenciáját állítja be.
getFitWindow()booleanA beállítási preferenciákhoz.
setFitWindow(v: boolean)A beállítások a függvény preferenciájára illeszkednek.
getCenterWindow()booleanKözép ablak preferenciája.
setCenterWindow(v: boolean)A középső ablak preferenciáját állítja be.
getDisplayDocTitle()booleanA dokumentum címének preferenciája.
setDisplayDocTitle(v: boolean)A dokumentum címének megjelenítési preferenciáját állítja be.
getPageLayout()StringA címlap felállítása (SinglePage, OneColumn és TwoColumnLeft stb.).
setPageLayout(layout: String)A oldal elrendezését állítja.
getPageMode()PageModeVisszaadja a lap módját.
setPageMode(mode: PageMode)A oldal módját állítja be.
getPageInfo()PageInfoA 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()booleanVisszaadja, 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()booleanVisszaadja, 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()StringVisszaadja 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()StringA 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()NamedDestinationsVisszaadja a dokumentum elnevezett célállomások gyűjteményét.
getPageLabels()PageLabelsVisszaadja a lap címkéit, vagy {@code null} ha { @ code /PageLabels} nincs jelen.
getTaggedContent()TaggedContentVisszaadja a dokumentum címkézett tartalmát, amely hozzáférést biztosít a logikai struktúra fához.
getLogicalStructure()StructTreeRootA 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)PdfObjectReferenceEgy másik dokumentumból importált objektumot regisztrál egy frissen kiosztott formában.
A kulcs.
isEncrypted()booleanHa 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()JavaScriptCollectionVisszaadja a JavaScript gyűjteményt a dokumentum neve faból.
validate(outputLogPath: String, format: PdfFormat)booleanA dokumentumot a megadott PDF-formátum profillal igazolja.
validate(logStream: OutputStream, format: PdfFormat)booleanA dokumentumot a megadott PDF-formátum profillal igazolja.
validate(options: PdfFormatConversionOptions)booleanA dokumentumot egy PDF/A érvényesítési opció objektum segítségével igazolja.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanA dokumentumot a megadott PDF formátumba alakítja át.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanA 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)booleanA részletes átalakítási lehetőségeket használva konverziót végez.
convertToPdfA2B(outputLogPath: String)booleanEz a PDF-t PDF/A-2B formátumba alakítja.
convertToPdfA2B(logStream: OutputStream)booleanEz 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()booleanIgazot 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()PdfFormatA konverzió után a dokumentum PDF formátuma.
close()Zárja a dokumentumot és felszabadítja az alapforrásokat.

See Also

 Magyar