Stranica

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