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
| Potpis | Opisivanje |
|---|---|
RenderBMP(w: io.Writer, opts: RenderOptions) → error | RenderBMP 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) → error | AddImage dodaje sliku iz datoteke na stranicu unutar navedenog pravougaonika. |
AddImageFromStream(r: io.Reader, rect: Rectangle) → error | AddImageFromStream dodaje sliku od čitatelja na stranicu unutar datog pravougaona. |
Number() → int | Broj vraća broj stranice u dokumentu zasnovan na 1. |
Annotations() → *AnnotationCollection | Anotativna datoteka vraća zbirku anotacija stranice. |
Size() → (PageSize, error) | Veličina vraća dimenzije stranice iz MediaBox. |
Rotation() → RotationAngle | Rotiranje 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) → error | SetMediaBox postavlja stranicu MediaBox (punog pravougaona) u PDF korisničkom prostoru. |
SetCropBox(rect: Rectangle) → error | SetCropBox određuje stranicu CropBox (vidljivi region). |
SetTrimBox(rect: Rectangle) → error | SetTrimBox određuje stranice TrimBox (namjeravani završeni dimenzije). |
SetBleedBox(rect: Rectangle) → error | SetBleedBox postavlja stranicu BleedBox (proizvodnja krvarenje regije). |
SetArtBox(rect: Rectangle) → error | SetArtBox određuje stranicu ArtBox (značajan sadržaj opsega). |
SetPageSize(width: float64) → error | SetPageSize mijenja veličinu stranice tako što je MediaBox postavljen na [ 0 širina i visina ] (točke). |
Label() → string | Oznaka 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) → error | RenderPNG prikazuje stranicu i piše je kao PNG. |
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int) → error | RenderJPEG renderiše stranicu i piše je kao JPEG. |
RenderGIF(w: io.Writer, opts: RenderOptions) → error | RenderGIF 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) → error | AddStamp crta pečat na stranici. |
AddSVG(path: string, rect: Rectangle) → error | AddSVG čita SVG datoteku i prikazuje je u danom pravougaoniku na stranici. |
AddSVGFromStream(r: io.Reader, rect: Rectangle) → error | AddSVGFromStream prikazuje SVG iz bilo kojeg io.Reader-a u datom pravougaoniku na stranici. |
AddSVGObject(svg: *SVG, rect: Rectangle) → error | AddSVGObject 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) → error | AddText 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) → error | RenderTIFF 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) → error | DrawLine pomakne jedan segment linije od → do s datim stilom. |
DrawRectangle(rect: Rectangle, style: ShapeStyle) → error | DrawRectangle ukida i/ili ispunjava pravougaon u smjeru osi. |
DrawCircle(center: Point, radius: float64, style: ShapeStyle) → error | DrawCircle potezi i / ili ispunjava krug. |
DrawEllipse(center: Point, rx: float64, style: ShapeStyle) → error | DrawEllipse ukida i/ili ispunjava elipsu uspoređenu s osom. |
DrawPolyline(points: []Point, style: LineStyle) → error | DrawPolyline označava otvorenu polilinu (prva i posljednja točka nisu povezana). |
DrawPath(path: *Path, style: ShapeStyle) → error | DrawPath ukida i/ili popunjuje prethodno izgrađenu stazu. |
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle) → error | DrawRoundedRectangle ukida i/ili ispunjava pravougaonost usklađen s osom zaokruženim uglovima određenog polutka. |
DrawPolygon(points: []Point, style: ShapeStyle) → error | DrawPolygon poteze i/ili popune zatvoreni poligon (posljednja točka se povezuje s prvim putem h). |