Page
Page
Overview
Page egy típus a Aspose.PDF FOSS-ban, az “Go” kifejezésben.
A “Tábla” egy dokumentum egyetlen oldalának élő megjelenítése.
Ez a típus 45 módszert biztosít az oldalak objektumokkal való munkavégzéshez a Go programokban. A rendelkezésre álló módszerek közé tartozik: AddImage, AddImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, AddText, Annotations, ArtBox, BleedBox, és 33 további módszer. Minden közönség tagja hozzáférhető bármely Go alkalmazáshoz a Aspose.PDF FOSS for Go csomag telepítése után.
Methods
| Signature | Description |
|---|---|
RenderBMP(w: io.Writer, opts: RenderOptions) → error | A RenderBMP renderi a lapot, és úgy írja le, mint egy kompresszálatlan BMP. |
ExtractImages() → ([]Image, error) | ExtractImages Visszaadja az összes képet, amit a oldalról találtak. |
ImageInfos() → ([]ImageInfo, error) | ImageInfos Megadja a piksel adatok dekódolása nélkül az oldal összes képének metadatát. |
AddImage(path: string, rect: Rectangle) → error | AddImage Adott négyzetszélesben egy fájltól származó képet ad hozzá az oldalhoz. |
AddImageFromStream(r: io.Reader, rect: Rectangle) → error | AddImageFromStream egy olvasó képét adja hozzá az adott téglalapban lévő oldalhoz. |
Number() → int | A Number az 1-es alapú oldalas számot adja vissza a dokumentumban. |
Annotations() → *AnnotationCollection | Az Anotations az oldal kommentárgyűjteményeit adja vissza. |
Size() → (PageSize, error) | A méret a MediaBox oldalméreteit adja vissza. |
Rotation() → RotationAngle | A forgatás a lap tényleges forgását adja vissza (0, 90, 180, 270) fokban. |
MediaBox() → (Rectangle, error) | A MediaBox a PDF felhasználói térben egy téglalapként adja vissza az oldal MediaBox-ét. |
CropBox() → (Rectangle, error) | CropBox visszakeríti a lap szétmunkáló mezőjét mint egy Térszög. |
TrimBox() → (Rectangle, error) | TrimBox visszakeríti a lap szerelési mezőjét mint egy Térszög. |
BleedBox() → (Rectangle, error) | BleedBox visszaadja a lap vérzés dobozát mint egy Térszög. |
ArtBox() → (Rectangle, error) | ArtBox visszakeríti a lap képek dobozát mint egy Térszög. |
SetMediaBox(rect: Rectangle) → error | SetMediaBox a PDF felhasználói térben rögzíti az oldal MediaBox-ét (a teljes oldalt tartalmazó téglalap). |
SetCropBox(rect: Rectangle) → error | SetCropBox a oldal CropBox (a látható terület) pontját állítja be. |
SetTrimBox(rect: Rectangle) → error | SetTrimBox a oldal TrimBox (a tervezett befejezett méreteit) beállítja. |
SetBleedBox(rect: Rectangle) → error | SetBleedBox a oldal BleedBox (gyártási vérzés régiója) -át. |
SetArtBox(rect: Rectangle) → error | SetArtBox a oldal ArtBox (érdekes tartalom kiterjedése) értékeit határozza meg. |
SetPageSize(width: float64) → error | A SetPageSize a [0 0 szélesség/magasság] (pontok) szintre állítja be az oldal méretét. |
Label() → string | A címke a dokumentum /PageLabels számfaja által meghatározott, e oldal formázott oldalas címkét adja vissza (PDF-specifikáció §12.4.2). |
RenderImage(opts: RenderOptions) → (image.Image, error) | A RenderImage a lapot egy *image.RGBA-ba rasterizálja a kért DPI-ben. |
RenderPNG(w: io.Writer, opts: RenderOptions) → error | A RenderPNG renderi a lapot, és PNG-ként írja le. |
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int) → error | RenderJPEG renderi a lapot, és JPEG-ként írja. |
RenderGIF(w: io.Writer, opts: RenderOptions) → error | A RenderGIF a lapot renderi és GIF-ként írja (256 szín, kvantumizált). |
ReplaceText(old: string, opts: ...ReplaceOptions) → (int, error) | ReplaceText a old minden előfordulását helyettesítve az oldalra, és megadja a megtett helyetszámait. |
AddStamp(s: Stamp) → error | A lapra egy bélyeget rajzol. |
AddSVG(path: string, rect: Rectangle) → error | Az AddSVG elolvassa az SVG fájlt, és a megadott téglalapra adja. |
AddSVGFromStream(r: io.Reader, rect: Rectangle) → error | Az AddSVGFromStream bármely io.Reader SVG-jét a megadott téglalapra adja az oldalon. |
AddSVGObject(svg: *SVG, rect: Rectangle) → error | Az AddSVGObject előzetes elemzéssel ellátott SVG-t a megadott téglalapban. |
AddTable(t: *Table, rect: Rectangle) → (int, error) | AddTable a táblázat megadott téglalap belsejében található. |
ExtractText() → (string, error) | ExtractText Visszaadja az oldal szövegtartalmát. |
AddText(text: string, style: TextStyle, rect: Rectangle) → error | AddText a megadott stílus használatával vonzza az írásokat. |
ExtractTextWithLayout() → ([]TextLine, error) | ExtractTextWithLayout a vizuális (felsőről lefelé, balról jobbra) olvasási sorrendben rendezett strukturált szövegvonalakat ad vissza. |
SearchText(query: string, opts: ...SearchOptions) → ([]TextMatch, error) | SearchText minden feltett kérdést talál a lapon, és az összeegyeztethetőségeket vizuális olvasási sorrendben adja vissza (fentről alulra, balról jobbra). |
RenderTIFF(w: io.Writer, opts: RenderOptions) → error | A RenderTIFF a lapot rendszerez, és egy oldalszintű Deflate TIFf-ként írja le. |
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions) → (int, error) | Az AddTOC a megadott bejegyzések listájából egy tartalomtáblát adja ki az oldalon. |
DrawLine(from: Point, style: LineStyle) → error | DrawLine egy vonalszegmentet →→-tól a megadott stílusban ábrázol. |
DrawRectangle(rect: Rectangle, style: ShapeStyle) → error | DrawRectangle egy tengelyre szorított téglalapot üt és/vagy tölt. |
DrawCircle(center: Point, radius: float64, style: ShapeStyle) → error | DrawCircle egy körben. |
DrawEllipse(center: Point, rx: float64, style: ShapeStyle) → error | DrawEllipse egy tengelyre igazított ellipszt von és/vagy tölt be. |
DrawPolyline(points: []Point, style: LineStyle) → error | DrawPolyline egy nyitott polinót von (az első és utolsó pontok NEM kapcsolódnak). |
DrawPath(path: *Path, style: ShapeStyle) → error | DrawPath a korábban felépített pályát betölti. |
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle) → error | DrawRoundedRectangle egy tengelyre szorított, a megadott sugárúton lévő kerekített sarkokkal egyenesítő téglalapot üt és/vagy tölt. |
DrawPolygon(points: []Point, style: ShapeStyle) → error | DrawPolygon egy zárt sokszögöt betölti és/vagy tölt be (az utolsó pont az elsőhöz kapcsolódik a következő formában: h). |