Page

Približni podaci

Page je tip u Aspose.PDF FOSS za Go.

Stranica je prikaz jedne stranice u dokumentu.

Ovaj tip pruža 45 metoda za rad s Page objektima u programima Go. Postoje i sljedeće metode: AddImage, AddImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, AddText, Annotations, ArtBox, BleedBox, i 33 dodatna metoda. Svi javni članovi su dostupni bilo kojoj aplikaciji Go nakon instaliranja paketa Aspose.PDF FOSS za Go.

Metoda za primjenu

PotpisOpisivanje
RenderBMP(w: io.Writer, opts: RenderOptions) → errorRenderBMP renderiše stranicu i piše je kao nekomprimirani BMP.
ExtractImages() → ([]Image, error)ExtractImages vraća sve slike na stranici.
ImageInfos() → ([]ImageInfo, error)ImageInfos vraća metapodatke za sve slike na stranici bez dekodiranja podataka o pikselima.
AddImage(path: string, rect: Rectangle) → errorAddImage dodaje sliku iz datoteke na stranicu unutar navedenog pravougaonika.
AddImageFromStream(r: io.Reader, rect: Rectangle) → errorAddImageFromStream dodaje sliku od čitatelja na stranicu unutar datog pravougaona.
Number() → intBroj vraća broj stranice u dokumentu zasnovan na 1.
Annotations() → *AnnotationCollectionAnotativna datoteka vraća zbirku anotacija stranice.
Size() → (PageSize, error)Veličina vraća dimenzije stranice iz MediaBox.
Rotation() → RotationAngleRotiranje vraća djelotvornu rotaciju stranice u stupnjevima (0, 90, 180, 270).
MediaBox() → (Rectangle, error)MediaBox vraća stranicu MediaBox kao pravougaon u PDF korisničkom prostoru.
CropBox() → (Rectangle, error)CropBox vraća polje za obrezivanje stranice kao pravougaon.
TrimBox() → (Rectangle, error)TrimBox vraća okruglo za obradu stranice kao pravougaon.
BleedBox() → (Rectangle, error)BleedBox vraća krvarenje polja stranice kao pravougaon.
ArtBox() → (Rectangle, error)ArtBox vraća sliku stranice kao pravougaon.
SetMediaBox(rect: Rectangle) → errorSetMediaBox postavlja stranicu MediaBox (punog pravougaona) u PDF korisničkom prostoru.
SetCropBox(rect: Rectangle) → errorSetCropBox određuje stranicu CropBox (vidljivi region).
SetTrimBox(rect: Rectangle) → errorSetTrimBox određuje stranice TrimBox (namjeravani završeni dimenzije).
SetBleedBox(rect: Rectangle) → errorSetBleedBox postavlja stranicu BleedBox (proizvodnja krvarenje regije).
SetArtBox(rect: Rectangle) → errorSetArtBox određuje stranicu ArtBox (značajan sadržaj opsega).
SetPageSize(width: float64) → errorSetPageSize mijenja veličinu stranice tako što je MediaBox postavljen na [ 0 širina i visina ] (točke).
Label() → stringOznaka vraća oblikovanog oznaku stranice za ovu stranu kako je definirano /PageLabels broja stabla dokumenta (PDF specifikacija §12.4.2).
RenderImage(opts: RenderOptions) → (image.Image, error)RenderImage rasterizaciju stranice u * image.RGBA na zatraženom DPI-u.
RenderPNG(w: io.Writer, opts: RenderOptions) → errorRenderPNG prikazuje stranicu i piše je kao PNG.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int) → errorRenderJPEG renderiše stranicu i piše je kao JPEG.
RenderGIF(w: io.Writer, opts: RenderOptions) → errorRenderGIF prikazuje stranicu i piše je kao GIF (256 boja, kvantno).
ReplaceText(old: string, opts: ...ReplaceOptions) → (int, error)ReplaceText zamjenjuje svaki pojavljivanje starog sa zamjena na stranici i vraća broj izvršenih zamena.
AddStamp(s: Stamp) → errorAddStamp crta pečat na stranici.
AddSVG(path: string, rect: Rectangle) → errorAddSVG čita SVG datoteku i prikazuje je u danom pravougaoniku na stranici.
AddSVGFromStream(r: io.Reader, rect: Rectangle) → errorAddSVGFromStream prikazuje SVG iz bilo kojeg io.Reader-a u datom pravougaoniku na stranici.
AddSVGObject(svg: *SVG, rect: Rectangle) → errorAddSVGObject prikazuje prethodno analizirani SVG u datom pravougaoniku na stranici.
AddTable(t: *Table, rect: Rectangle) → (int, error)AddTable prikazuje tablicu unutar datog pravougaona.
ExtractText() → (string, error)ExtractText vraća tekst stranice.
AddText(text: string, style: TextStyle, rect: Rectangle) → errorAddText crta tekst unutar pravougaonika koristeći dat stil.
ExtractTextWithLayout() → ([]TextLine, error)ExtractTextWithLayout vraća strukturirane tekstne redove sortirani vizualnim (od gore do dolje, od lijeva na desno) redom čitanja.
SearchText(query: string, opts: ...SearchOptions) → ([]TextMatch, error)SearchText pronalazi svako pojavljivanje upita na stranici i vraća podudaranja u vizualnom redoslijedu čitanja (od gore do dolje, od lijeva do desne).
RenderTIFF(w: io.Writer, opts: RenderOptions) → errorRenderTIFF renderiše stranicu i piše je kao jednostranični Deflate TIFf.
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions) → (int, error)AddTOC prikazuje tablicu sadržaja iz dostavljene liste unosa u rectu na ovoj stranici.
DrawLine(from: Point, style: LineStyle) → errorDrawLine pomakne jedan segment linije od → do s datim stilom.
DrawRectangle(rect: Rectangle, style: ShapeStyle) → errorDrawRectangle ukida i/ili ispunjava pravougaon u smjeru osi.
DrawCircle(center: Point, radius: float64, style: ShapeStyle) → errorDrawCircle potezi i / ili ispunjava krug.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle) → errorDrawEllipse ukida i/ili ispunjava elipsu uspoređenu s osom.
DrawPolyline(points: []Point, style: LineStyle) → errorDrawPolyline označava otvorenu polilinu (prva i posljednja točka nisu povezana).
DrawPath(path: *Path, style: ShapeStyle) → errorDrawPath ukida i/ili popunjuje prethodno izgrađenu stazu.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle) → errorDrawRoundedRectangle ukida i/ili ispunjava pravougaonost usklađen s osom zaokruženim uglovima određenog polutka.
DrawPolygon(points: []Point, style: ShapeStyle) → errorDrawPolygon poteze i/ili popune zatvoreni poligon (posljednja točka se povezuje s prvim putem h).

Također pogledajte:

 Hrvatski