Page

Vue de l’ensemble

Page C’est une classe dans Aspose.PDF FOSS pour Java.

Il représente une seule page PDF (ISO 32000-1:2008, §7.3.3).

Cette classe fournit 67 méthodes pour travailler avec des objets Page dans les programmes Java. Les méthodes disponibles comprennent : Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,et 51 autres méthodes. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : annotations, artBox, artifacts, background, blank, bleedBox,Et 22 autres.

Propriétés

Nom deTypeAccèsDescription
owningDocumentDocumentLireRetourne le document qui appartient à cette page, ou null si non joint.
mediaBoxRectangleLireRetourne la boîte de médias pour cette page (ISO 32000, §7.7.3.3, Table 30).
cropBoxRectangleLireRetourner la boîte de crop pour cette page.
artBoxRectangleLireRetourner la boîte d’art.
bleedBoxRectangleLireRetourner la boîte bleue.
trimBoxRectangleLireRetourner la boîte de remise.
rectRectangleLireRetourne le rectangle effectif pour cette page (comme GetCropBox).
rotateintLireRetourne la rotation de page en degrés (0, 90, 180 ou 270).
rotationMatrixMatrixLireRetourner la matrice de rotation.
resourcesResourcesLireRetourner les ressources de la page.
rawContentsPdfBaseLireRetourne le contenu de la page primaire en streaming à l’objet PDF, ou null si il n’est pas.
contentsOperatorCollectionLireRetourne les opérateurs de flux de contenu parsés (comme la page.Contents d’Aspose).
contentsDirtybooleanLire@return si les opérateurs de contenu caché de cette page ont des éditions non sauvées.
syntheticTextFragmentsList<TextFragment>LireRetourne des fragments de texte synthétiques en mémoire associés à cette page.
annotationsAnnotationCollectionLireRetourne la collection d’annonces typographiées pour cette page.
pdfDictionaryPdfDictionaryLireRetournez le dictionnaire PDF de base pour cette page.
backgroundColorLireRetourne la couleur de fond de la page comme définie par {@link #setBackground(Color)},
ou {@code null} si aucun fond explicite n’a été appliqué.
numberintLireRetourne le numéro de page basé sur 1 (set par PageCollection).
layersjava.util.List<Layer>LireRetournez la liste des couches (Grupes de contenu facultatifs) sur cette page.
colorTypeColorTypeLireClassifie le contenu de couleur dominant de cette page -
{@link ColorType#Rgb} si le contenu a une couleur chronique,
{@link ColorType#Grayscale} si elle ne utilise que des midones gris,
{@link ColorType#BlackAndWhite} si chaque couleur observée est solide
noir ou blanc solide, ou {@link ColorType#Undefiné} pour un vide /
Un contenu inédit.
artifactsArtifactCollectionLireRetourne la collection d’artisanat trouvée sur cette page.
paragraphsParagraphsLireRetournez la collection des paragraphes pour cette page.
pageInfoPageInfoLireRetourner les informations de la page (dimension et marges) pour cette page.
headerHeaderFooterLireRetourner le titre pour cette page, ou nul si aucun.
footerHeaderFooterLireRetournez le bouton pour cette page, ou nul si aucun.
tocInfoTocInfoLireRetournez les informations de la TOC pour cette page, ou null.
stampInfoRecordsPdfArrayLireRetourne les méta-datains stockés sur cette page.
blankbooleanLireRetourne {@code true} si la page n’a pas de contenu visible (réseau de content vide ou absent).

méthodes

SignatureDescription
Page(pageDict: PdfDictionary, parser: PDFParser)Créez un page-vrapper autour du dictionnaire de la page donnée.
getOwningDocument()DocumentRetourne le document qui appartient à cette page, ou null si non joint.
getMediaBox()RectangleRetourne la boîte de médias pour cette page (ISO 32000, §7.7.3.3, Table 30).
getCropBox()RectangleRetourner la boîte de crop pour cette page.
getArtBox()RectangleRetourner la boîte d’art.
getBleedBox()RectangleRetourner la boîte bleue.
getTrimBox()RectangleRetourner la boîte de remise.
getRect()RectangleRetourne le rectangle effectif pour cette page (comme GetCropBox).
calculateContentBBox()RectangleRetourne la boîte minimale de contenu enveloppé sur cette page dans l’utilisateur
espace, scanner le flux de contenu pour les opérateurs de route ({@code re}),
{@code m}, {_code l} , {-code c}), opérateurs de positionnement texte
({@code Tm}, {@code Td} et les invocations XObject ( {_code Do}).
getPageRect(considerRotation: boolean)RectangleRetourne le rectangle de la page, en considérant optionnellement la rotation.
getRotate()intRetourne la rotation de page en degrés (0, 90, 180 ou 270).
getRotationMatrix()MatrixRetourner la matrice de rotation.
getResources()ResourcesRetourner les ressources de la page.
getRawContents()PdfBaseRetourne le contenu de la page primaire en streaming à l’objet PDF, ou null si il n’est pas.
getContents()OperatorCollectionRetourne les opérateurs de flux de contenu parsés (comme la page.Contents d’Aspose).
markContentsDirty()Marque la collection d’opérateur cachée comme sale, de sorte que le prochain
{@link #flushContentsIfDirty()} (invoqué par { @code Document.save}) sera
Sélectionnez le cache actuel en retour à {@code /Contents}.
isContentsDirty()boolean@return si les opérateurs de contenu caché de cette page ont des éditions non sauvées.
flushPageInfoIfNeeded()Promouve les dimensions de la page-niveau {@link PageInfo} à la
la page de {@code /MediaBox} si l’utilisateur les a modifiés par le biais du code
{@link #getPageInfo()}{@code .setWidth(…)} / {_code setHeight(… )}/
{@code setIsLandscape(…)}.
flushContentsIfDirty()
clearContentsCache()Nettoyer la collection d’opérateurs cachés, forçant le prochain
{@link #getContents()} appelle à re-parse de { @code /Content}.
addSyntheticTextFragments(fragments: List<TextFragment>)Enregistre des fragments de texte synthétiques en mémoire associés à cette page.
getSyntheticTextFragments()List<TextFragment>Retourne des fragments de texte synthétiques en mémoire associés à cette page.
getAnnotations()AnnotationCollectionRetourne la collection d’annonces typographiées pour cette page.
getPdfDictionary()PdfDictionaryRetournez le dictionnaire PDF de base pour cette page.
getBackground()ColorRetourne la couleur de fond de la page comme définie par {@link #setBackground(Color)},
ou {@code null} si aucun fond explicite n’a été appliqué.
setBackground(color: Color)Créez une couleur de fond solide pour cette page.
getNumber()intRetourne le numéro de page basé sur 1 (set par PageCollection).
setNumber(number: int)Définir le numéro de page 1 basé.
setMediaBox(rect: Rectangle)Configurez la boîte de médias pour cette page (ISO 32000, §7.7.3.3, Table 30).
setCropBox(rect: Rectangle)Mettez la boîte de récolte pour cette page (ISO 32000, §14.11.2).
setArtBox(rect: Rectangle)Mettez la boîte d’art pour cette page.
setBleedBox(rect: Rectangle)Mettez la boîte bleue pour cette page.
setTrimBox(rect: Rectangle)Mettez la boîte de remise pour cette page.
setRotation(degrees: int)Définissez la rotation de page en degrés.
setRotate(rotation: Rotation)Mettez la rotation de page en utilisant l’enum {@link Rotation}.
accept(absorber: TextAbsorber)Accepte un absorbeur de texte pour extraire du texte de cette page.
accept(absorber: ImagePlacementAbsorber)Accepte un absorbeur de placement d’image pour trouver des images sur cette page.
getLayers()java.util.List<Layer>Retournez la liste des couches (Grupes de contenu facultatifs) sur cette page.
setLayers(layers: java.util.List<Layer>)Mettez les couches pour cette page.
getColorType()ColorTypeClassifie le contenu de couleur dominant de cette page -
{@link ColorType#Rgb} si le contenu a une couleur chronique,
{@link ColorType#Grayscale} si elle ne utilise que des midones gris,
{@link ColorType#BlackAndWhite} si chaque couleur observée est solide
noir ou blanc solide, ou {@link ColorType#Undefiné} pour un vide /
Un contenu inédit.
getArtifacts()ArtifactCollectionRetourne la collection d’artisanat trouvée sur cette page.
add(artifact: Artifact)
setPageSize(width: double, height: double)Méthode de convenance pour définir la taille de page en configurant la boîte médiatique.
getParagraphs()ParagraphsRetournez la collection des paragraphes pour cette page.
setParagraphs(paragraphs: Paragraphs)Faites le recueil des paragraphes pour cette page.
getPageInfo()PageInfoRetourner les informations de la page (dimension et marges) pour cette page.
setPageInfo(pageInfo: PageInfo)Faites le compte de page info.
getHeader()HeaderFooterRetourner le titre pour cette page, ou nul si aucun.
setHeader(header: HeaderFooter)Mettez le titre pour cette page.
getFooter()HeaderFooterRetournez le bouton pour cette page, ou nul si aucun.
setFooter(footer: HeaderFooter)Mettez le footer pour cette page.
applyHeaderFooterOverlay(pageNumber: int, totalPages: int)Render le titre et/ou le footer de cette page (sett via {@link #setHeader}/
{@link #setFooter}) comme un surlay Form XObject appliqué à la page de
Le contenu existant.
getTocInfo()TocInfoRetournez les informations de la TOC pour cette page, ou null.
setTocInfo(tocInfo: TocInfo)Mettez l’info TOC, ce qui rend cette page une page table-de contenu.
flattenAnnotations()Flattez toutes les notes sur cette page en sachant leur apparence normale
flux dans le contenu de la page, puis supprimer l’entrée /Annots
(ISO 32000-1:2008, §12.5.5).
addStamp(stamp: Stamp)Ajouter un étiquette à cette page en déléguant au méthode de l’étiquetage {@link Stamp#put(Page)}.
addStamp(stamp: TextStamp)Ajouter un étiquette texte à cette page en générant des opérateurs de flux de contenu.
addStamp(stamp: ImageStamp)Ajouter un étiquette d’image à cette page en générant des opérateurs de flux de contenu.
addStamp(stamp: PdfPageStamp)Ajouter un étiquette de page à cette page en surchargeant le contenu de la page source.
getStampInfoRecords()PdfArrayRetourne les méta-datains stockés sur cette page.
removeStampById(stampId: int)boolean
prependToContentStream(data: byte[])Il préfère les données de flux de contenu brut avant le /Contents existant de cette page.
appendToContentStream(data: byte[])Ajouter les données de flux de contenu brut à /Contents de cette page.
ensureResources()ResourcesAssurez-vous que cette page a un dictionnaire / Ressources, créant un si il n’y a pas.
setContents(operators: OperatorCollection)Remplacer le flux de contenu de la page avec la collection d’opérateurs donnée.
isBlank()booleanRetourne {@code true} si la page n’a pas de contenu visible (réseau de content vide ou absent).
replaceText(searchText: String, replaceText: String)intRemplacer tous les événements de {@code searchText} avec {_code replaceTeXT}
dans le contenu de cette page.

Voir aussi

 Français