Page

Áttekintés

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.

Metódusok

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).

Lásd még:

 Magyar