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

SignatureDescription
RenderBMP(w: io.Writer, opts: RenderOptions)errorA 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)errorAddImage Adott négyzetszélesben egy fájltól származó képet ad hozzá az oldalhoz.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream egy olvasó képét adja hozzá az adott téglalapban lévő oldalhoz.
Number()intA Number az 1-es alapú oldalas számot adja vissza a dokumentumban.
Annotations()*AnnotationCollectionAz Anotations az oldal kommentárgyűjteményeit adja vissza.
Size()(PageSize, error)A méret a MediaBox oldalméreteit adja vissza.
Rotation()RotationAngleA 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)errorSetMediaBox a PDF felhasználói térben rögzíti az oldal MediaBox-ét (a teljes oldalt tartalmazó téglalap).
SetCropBox(rect: Rectangle)errorSetCropBox a oldal CropBox (a látható terület) pontját állítja be.
SetTrimBox(rect: Rectangle)errorSetTrimBox a oldal TrimBox (a tervezett befejezett méreteit) beállítja.
SetBleedBox(rect: Rectangle)errorSetBleedBox a oldal BleedBox (gyártási vérzés régiója) -át.
SetArtBox(rect: Rectangle)errorSetArtBox a oldal ArtBox (érdekes tartalom kiterjedése) értékeit határozza meg.
SetPageSize(width: float64)errorA SetPageSize a [0 0 szélesség/magasság] (pontok) szintre állítja be az oldal méretét.
Label()stringA 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)errorA RenderPNG renderi a lapot, és PNG-ként írja le.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG renderi a lapot, és JPEG-ként írja.
RenderGIF(w: io.Writer, opts: RenderOptions)errorA 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)errorA lapra egy bélyeget rajzol.
AddSVG(path: string, rect: Rectangle)errorAz AddSVG elolvassa az SVG fájlt, és a megadott téglalapra adja.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAz AddSVGFromStream bármely io.Reader SVG-jét a megadott téglalapra adja az oldalon.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAz 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)errorAddText 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)errorA 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)errorDrawLine egy vonalszegmentet →→-tól a megadott stílusban ábrázol.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle egy tengelyre szorított téglalapot üt és/vagy tölt.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle egy körben.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse egy tengelyre igazított ellipszt von és/vagy tölt be.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline egy nyitott polinót von (az első és utolsó pontok NEM kapcsolódnak).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath a korábban felépített pályát betölti.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle 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)errorDrawPolygon 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).

See Also

 Magyar