Page
Översikt
Page är en klass i Aspose.PDF FOSS för Java.
En enda PDF-sida (ISO 32000-1:2008, §7.3.3) är en unik PDF.
Denna klass ger 67 metoder för att arbeta med Page Objects i Java-program. Tillgängliga metoder inkluderar: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,och 51 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: annotations, artBox, artifacts, background, blank, bleedBox,Och 22 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
owningDocument | Document | Läsning | Returnerar dokumentet som äger denna sida, eller noll om inte bifogas. |
mediaBox | Rectangle | Läsning | Returnerar mediafönstret för den här sidan (ISO 32000, §7.7.3.3, Tabell 30). |
cropBox | Rectangle | Läsning | Återställ grödor för denna sida. |
artBox | Rectangle | Läsning | Återgå till konstboksen. |
bleedBox | Rectangle | Läsning | Återställer den blöda lådan. |
trimBox | Rectangle | Läsning | Återställ trimboxen. |
rect | Rectangle | Läsning | Återställer den effektiva rektangeln för denna sida (samma som getCropBox). |
rotate | int | Läsning | Återställer sidrörelsen i grader (0, 90, 180 eller 270). |
rotationMatrix | Matrix | Läsning | Återställer sidan rotation matrix. |
resources | Resources | Läsning | Återställer sidresurserna. |
rawContents | PdfBase | Läsning | Returnerar den råsidorna innehåll ström PDF objekt, eller noll om det inte finns. |
contents | OperatorCollection | Läsning | Returnerar parsed innehåll ström operatörer (som Aspose page.Contents). |
contentsDirty | boolean | Läsning | @return om den cachade innehållsoperatörerna på denna sida har okunniga redigeringar. |
syntheticTextFragments | List<TextFragment> | Läsning | Returnerar syntetiska in-minnes text fragment som är associerade med denna sida. |
annotations | AnnotationCollection | Läsning | Återställ den typade anmälningssamlingen för denna sida. |
pdfDictionary | PdfDictionary | Läsning | Returnerar den underliggande PDF-listan för denna sida. |
background | Color | Läsning | Returnerar sidens bakgrundsfärg enligt inställningen {@link #setBackground(Color)} eller { @code null} om det inte har tillämpas någon uttrycklig bakgrund. |
number | int | Läsning | Returnerar 1 baserat sidnummer (set av PageCollection). |
layers | java.util.List<Layer> | Läsning | Återställ listan över lager (Optional Content Groups) på denna sida. |
colorType | ColorType | Läsning | Klassificera dominerande färginnehåll på denna sida – {@link ColorType#Rgb} om innehållet har någon kromatisk färg, { @linkColorType #Grayscale} när det endast använder grå midtoner, {@Link ColorType_#BlackAndWhite} om varje observerad färg är solid svart eller solid vit, eller { (@link } ColorType}. |
artifacts | ArtifactCollection | Läsning | Återställer samlingen av artefakter som finns på denna sida. |
paragraphs | Paragraphs | Läsning | Återställ paragrafsamlingen för denna sida. |
pageInfo | PageInfo | Läsning | Returnerar sidan info (dimensioner och marginaler) för denna sida. |
header | HeaderFooter | Läsning | Returnerar rubriken för den här sidan, eller noll om ingen. |
footer | HeaderFooter | Läsning | Återställ foten för den här sidan, eller noll om ingen. |
tocInfo | TocInfo | Läsning | Returnerar TOC-information för den här sidan, eller noll. |
stampInfoRecords | PdfArray | Läsning | Returnerar stempelmetadata register som lagras på denna sida. |
blank | boolean | Läsning | Returnerar {@code true} om sidan inte har synligt innehåll (fritt eller frånvarande innehållsström). |
Metoder
| Signature | Beskrivning |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Skapa en sida-vrapper runt den angivna sidordboken. |
getOwningDocument() → Document | Returnerar dokumentet som äger denna sida, eller noll om inte bifogas. |
getMediaBox() → Rectangle | Returnerar mediafönstret för den här sidan (ISO 32000, §7.7.3.3, Tabell 30). |
getCropBox() → Rectangle | Återställ grödor för denna sida. |
getArtBox() → Rectangle | Återgå till konstboksen. |
getBleedBox() → Rectangle | Återställer den blöda lådan. |
getTrimBox() → Rectangle | Återställ trimboxen. |
getRect() → Rectangle | Återställer den effektiva rektangeln för denna sida (samma som getCropBox). |
calculateContentBBox() → Rectangle | Återställer den minimala gränsen för inkallat innehåll på denna sida i användarutrymme, skannar innehållsströmmen för vägsoperatörer ({@code re}, {@ code m} , { @code c}), textpositioneringsoperatorer ( {_code Tm} ، { (@code td}) och XObject invokationer ( {{@ Code Do}). |
getPageRect(considerRotation: boolean) → Rectangle | Återställer sidan rektangeln, valfritt med tanke på rotation. |
getRotate() → int | Återställer sidrörelsen i grader (0, 90, 180 eller 270). |
getRotationMatrix() → Matrix | Återställer sidan rotation matrix. |
getResources() → Resources | Återställer sidresurserna. |
getRawContents() → PdfBase | Returnerar den råsidorna innehåll ström PDF objekt, eller noll om det inte finns. |
getContents() → OperatorCollection | Returnerar parsed innehåll ström operatörer (som Aspose page.Contents). |
markContentsDirty() | Markera cachedoperatörsamlingen som smutsig, så att nästa {@link #flushContentsIfDirty()} (invokerad av {_code Document.save}) kommer att serialisera den aktuella cache tillbaka till { @code /Content}. |
isContentsDirty() → boolean | @return om den cachade innehållsoperatörerna på denna sida har okunniga redigeringar. |
flushPageInfoIfNeeded() | Försök att främja sidnivådimensionerna {@link PageInfo} tillbaka till sidan { @code /MediaBox} om användaren har ändrat dem genom {_link #getPageInfo()} {-code .setWidth(…)} / {=code setHeight(… )}/ {#code SetIsLandscape( …). |
flushContentsIfDirty() | |
clearContentsCache() | Rengör den cachade operatörsamlingen, tvingar nästa {@link #getContents()} att återställa från {_code /Content}. |
addSyntheticTextFragments(fragments: List<TextFragment>) | Registrera syntetiska in-minnes text fragment som är associerade med denna sida. |
getSyntheticTextFragments() → List<TextFragment> | Returnerar syntetiska in-minnes text fragment som är associerade med denna sida. |
getAnnotations() → AnnotationCollection | Återställ den typade anmälningssamlingen för denna sida. |
getPdfDictionary() → PdfDictionary | Returnerar den underliggande PDF-listan för denna sida. |
getBackground() → Color | Returnerar sidens bakgrundsfärg enligt inställningen {@link #setBackground(Color)} eller { @code null} om det inte har tillämpas någon uttrycklig bakgrund. |
setBackground(color: Color) | Ställer in en solid bakgrundsfärg för den här sidan. |
getNumber() → int | Returnerar 1 baserat sidnummer (set av PageCollection). |
setNumber(number: int) | Ställer in det 1‑baserade sidnumret. |
setMediaBox(rect: Rectangle) | Ställ in mediafönstret för den här sidan (ISO 32000, §7.7.3.3, Tabell 30). |
setCropBox(rect: Rectangle) | Ställer in crop box för den här sidan (ISO 32000, §14.11.2). |
setArtBox(rect: Rectangle) | Ställer in artboxen för den här sidan. |
setBleedBox(rect: Rectangle) | Ställer in bleed‑boxen för den här sidan. |
setTrimBox(rect: Rectangle) | Ställer in trimrutan för den här sidan. |
setRotation(degrees: int) | Ställer in sidrotationen i grader. |
setRotate(rotation: Rotation) | Ställer in sidrotationen med {@link Rotation} enum. |
accept(absorber: TextAbsorber) | Accepterar en textabsorberare för att extrahera text från den här sidan. |
accept(absorber: ImagePlacementAbsorber) | Accepterar en bildplaceringsabsorberare för att hitta bilder på den här sidan. |
getLayers() → java.util.List<Layer> | Återställ listan över lager (Optional Content Groups) på denna sida. |
setLayers(layers: java.util.List<Layer>) | Ställer in lagren för den här sidan. |
getColorType() → ColorType | Klassificera dominerande färginnehåll på denna sida – {@link ColorType#Rgb} om innehållet har någon kromatisk färg, { @linkColorType #Grayscale} när det endast använder grå midtoner, {@Link ColorType_#BlackAndWhite} om varje observerad färg är solid svart eller solid vit, eller { (@link } ColorType}. |
getArtifacts() → ArtifactCollection | Återställer samlingen av artefakter som finns på denna sida. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | Bekvämlighetsmetod för att ställa in sidstorlek genom att sätta mediakosten. |
getParagraphs() → Paragraphs | Återställ paragrafsamlingen för denna sida. |
setParagraphs(paragraphs: Paragraphs) | Ställer in styckesamlingen för den här sidan. |
getPageInfo() → PageInfo | Returnerar sidan info (dimensioner och marginaler) för denna sida. |
setPageInfo(pageInfo: PageInfo) | Ställer in sidinformationen. |
getHeader() → HeaderFooter | Returnerar rubriken för den här sidan, eller noll om ingen. |
setHeader(header: HeaderFooter) | Ställer in rubriken för den här sidan. |
getFooter() → HeaderFooter | Återställ foten för den här sidan, eller noll om ingen. |
setFooter(footer: HeaderFooter) | Ställer in sidfoten för den här sidan. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | Renderar denna sida header och/eller footer (set via {@link #setHeader}/ { @link_setFooter}) som en Form XObject överlappning bifogad till sidan befintliga innehållsström. |
getTocInfo() → TocInfo | Returnerar TOC-information för den här sidan, eller noll. |
setTocInfo(tocInfo: TocInfo) | Sätt in info om TOC, gör denna sida till en tabell-of-innehållssida. |
flattenAnnotations() | Flattar alla anteckningar på denna sida genom att baka deras normala utseende strömmar in i sidinnehållströmen, sedan ta bort /Annots ingång (ISO 32000-1:2008, §12.5.5). |
addStamp(stamp: Stamp) | Lägg till en stempel på den här sidan genom att delegera till stemplets {@link Stamp#put(Page)} metod. |
addStamp(stamp: TextStamp) | Lägg till en textstämpel på den här sidan genom att generera innehållsström operatörer. |
addStamp(stamp: ImageStamp) | Lägg till en bildstämpel på den här sidan genom att generera innehållsström operatörer. |
addStamp(stamp: PdfPageStamp) | Lägg till en sidstämpel till den här sidan genom att överlätta källsidainnehållet. |
getStampInfoRecords() → PdfArray | Returnerar stempelmetadata register som lagras på denna sida. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | Förhindrar råinnehållsströmdata före den befintliga /Innehållet på denna sida. |
appendToContentStream(data: byte[]) | Lägg till råinnehållsströmdata till /Innehåll på denna sida. |
ensureResources() → Resources | Se till att den här sidan har en /Resurs-lagsbok, skapa en om det inte finns. |
setContents(operators: OperatorCollection) | Ersätter sidan innehåll ström med den angivna operatörsamlingen. |
isBlank() → boolean | Returnerar {@code true} om sidan inte har synligt innehåll (fritt eller frånvarande innehållsström). |
replaceText(searchText: String, replaceText: String) → int | Ersätter alla händelser av {@code searchText} med {_code replaceTeXT} i denna sida innehållsström. |