Page
Revisión
Page Es un tipo en Aspose.PDF FOSS para Go.
La página es una vista en vivo de una sola página dentro de un documento.
Este tipo proporciona 45 métodos para trabajar con los objetos de página en los programas Go. Los métodos disponibles incluyen: AddImage, AddImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, AddText, Annotations, ArtBox, BleedBox,y 33 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Go después de instalar el paquete Aspose.PDF FOSS para Go.
Metodología
| firma | Descripción |
|---|---|
RenderBMP(w: io.Writer, opts: RenderOptions) → error | RenderBMP renuncia a la página y la escribe como un BMP no comprimido. |
ExtractImages() → ([]Image, error) | ExtractImages devolve todas las imágenes encontradas en la página. |
ImageInfos() → ([]ImageInfo, error) | ImageInfos devolve metadatos para todas las imágenes encontradas en la página sin decodificar los datos de píxeles. |
AddImage(path: string, rect: Rectangle) → error | AddImage añade una imagen de un archivo a la página dentro del rectángulo dado. |
AddImageFromStream(r: io.Reader, rect: Rectangle) → error | AddImageFromStream añade una imagen de un lector a la página dentro del rectángulo dado. |
Number() → int | El número de la página 1 se vuelve en el documento. |
Annotations() → *AnnotationCollection | Los anotaciones devuelven la colección de anotamientos de la página. |
Size() → (PageSize, error) | El tamaño de la página vuelve las dimensiones de su MediaBox. |
Rotation() → RotationAngle | La rotación de la página vuelve a la rotacin efectiva en grados (0, 90, 180, 270). |
MediaBox() → (Rectangle, error) | MediaBox devolve la página como un Rectangle en el espacio de usuario PDF. |
CropBox() → (Rectangle, error) | CropBox devolve la caja de cultivo de la página como un rectangulo. |
TrimBox() → (Rectangle, error) | TrimBox devolve la caja de corte de la página como un rectangulo. |
BleedBox() → (Rectangle, error) | BleedBox devolve la caja sangrienta de la página como un rectangulo. |
ArtBox() → (Rectangle, error) | ArtBox devolve la caja artística de la página como un rectangulo. |
SetMediaBox(rect: Rectangle) → error | SetMediaBox establece el MediaBox (el rectángulo de la página completa) en el espacio de usuario PDF. |
SetCropBox(rect: Rectangle) → error | SetCropBox establece la página de CropBox (la región visible). |
SetTrimBox(rect: Rectangle) → error | SetTrimBox establece la página de TrimBox (dimensiones terminadas destinadas). |
SetBleedBox(rect: Rectangle) → error | SetBleedBox establece la página de BleedBox (región sangrado de producción). |
SetArtBox(rect: Rectangle) → error | SetArtBox establece la página de ArtBox (más significativo contenido). |
SetPageSize(width: float64) → error | SetPageSize reside la página al configurar su MediaBox a [0 0 altura de ancho] (puntos). |
Label() → string | El etiquetado devolve la etiqueta de página formata para esta página tal y como se define por el árbol número del documento /PageLabels (PDF spec §12.4.2). |
RenderImage(opts: RenderOptions) → (image.Image, error) | RenderImage rasteriza la página a un *image.RGBA en el DPI solicitado. |
RenderPNG(w: io.Writer, opts: RenderOptions) → error | RenderPNG renuncia a la página y la escribe como PNG. |
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int) → error | RenderJPEG renuncia a la página y la escribe como JPEG. |
RenderGIF(w: io.Writer, opts: RenderOptions) → error | RenderGIF rendirá la página y la escribe como GIF (256 colores, cuantizado). |
ReplaceText(old: string, opts: ...ReplaceOptions) → (int, error) | ReplaceText reemplaza cada aparición de viejo con sustitución en la página y devuelve el número de sustitutos hechos. |
AddStamp(s: Stamp) → error | AddStamp atrae un marcador en la página. |
AddSVG(path: string, rect: Rectangle) → error | AddSVG lee un archivo SVG y lo retrasa en el rectángulo dado de la página. |
AddSVGFromStream(r: io.Reader, rect: Rectangle) → error | AddSVGFromStream rendirá un SVG de cualquier io.Reader en el rectángulo dado en la página. |
AddSVGObject(svg: *SVG, rect: Rectangle) → error | AddSVGObject rendirá un SVG prepartido en el rectángulo dado de la página. |
AddTable(t: *Table, rect: Rectangle) → (int, error) | AddTable devolve la mesa dentro del rectángulo dado. |
ExtractText() → (string, error) | ExtractText devolve el contenido del texto de la página. |
AddText(text: string, style: TextStyle, rect: Rectangle) → error | AddText atrae texto dentro del rectángulo utilizando el estilo dado. |
ExtractTextWithLayout() → ([]TextLine, error) | ExtractTextWithLayout devolve líneas estructuradas del texto ordenado en visual (top-to-bottom, left-on-right) lectura. |
SearchText(query: string, opts: ...SearchOptions) → ([]TextMatch, error) | SearchText encuentra cada ocurrencia de consulta en la página y devuelve las matchas en orden de lectura visual (top-to-bottom, left- to-right). |
RenderTIFF(w: io.Writer, opts: RenderOptions) → error | RenderTIFF renuncia a la página y la escribe como una única página de Deflate TIF F. |
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions) → (int, error) | AddTOC retrata una tabla de contenidos de una lista suministrada de entradas en recto en esta página. |
DrawLine(from: Point, style: LineStyle) → error | DrawLine coloca un segmento de una línea única desde→a con el estilo dado. |
DrawRectangle(rect: Rectangle, style: ShapeStyle) → error | DrawRectangle se agota y/o rellenan un rectángulo alineado a la esca. |
DrawCircle(center: Point, radius: float64, style: ShapeStyle) → error | DrawCircle se agota y/o rellenan un círculo. |
DrawEllipse(center: Point, rx: float64, style: ShapeStyle) → error | DrawEllipse se agota y/o rellenan una ellipse alineada con ácido. |
DrawPolyline(points: []Point, style: LineStyle) → error | DrawPolyline coloca una polilina abierta (el primer y el último punto no están conectados). |
DrawPath(path: *Path, style: ShapeStyle) → error | DrawPath se agota y/o rellenan el camino previamente construido. |
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle) → error | DrawRoundedRectangle se agota y/o rellenan un rectángulo alineado a la ácido con rincones redondas del rayo dado. |
DrawPolygon(points: []Point, style: ShapeStyle) → error | DrawPolygon se agota y/o rellenan un poligono cerrado (el último punto se conecta de nuevo al primero a través del h). |