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

firmaDescripción
RenderBMP(w: io.Writer, opts: RenderOptions)errorRenderBMP 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)errorAddImage añade una imagen de un archivo a la página dentro del rectángulo dado.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream añade una imagen de un lector a la página dentro del rectángulo dado.
Number()intEl número de la página 1 se vuelve en el documento.
Annotations()*AnnotationCollectionLos 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()RotationAngleLa 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)errorSetMediaBox establece el MediaBox (el rectángulo de la página completa) en el espacio de usuario PDF.
SetCropBox(rect: Rectangle)errorSetCropBox establece la página de CropBox (la región visible).
SetTrimBox(rect: Rectangle)errorSetTrimBox establece la página de TrimBox (dimensiones terminadas destinadas).
SetBleedBox(rect: Rectangle)errorSetBleedBox establece la página de BleedBox (región sangrado de producción).
SetArtBox(rect: Rectangle)errorSetArtBox establece la página de ArtBox (más significativo contenido).
SetPageSize(width: float64)errorSetPageSize reside la página al configurar su MediaBox a [0 0 altura de ancho] (puntos).
Label()stringEl 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)errorRenderPNG renuncia a la página y la escribe como PNG.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG renuncia a la página y la escribe como JPEG.
RenderGIF(w: io.Writer, opts: RenderOptions)errorRenderGIF 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)errorAddStamp atrae un marcador en la página.
AddSVG(path: string, rect: Rectangle)errorAddSVG lee un archivo SVG y lo retrasa en el rectángulo dado de la página.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAddSVGFromStream rendirá un SVG de cualquier io.Reader en el rectángulo dado en la página.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAddSVGObject 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)errorAddText 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)errorRenderTIFF 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)errorDrawLine coloca un segmento de una línea única desde→a con el estilo dado.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle se agota y/o rellenan un rectángulo alineado a la esca.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle se agota y/o rellenan un círculo.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse se agota y/o rellenan una ellipse alineada con ácido.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline coloca una polilina abierta (el primer y el último punto no están conectados).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath se agota y/o rellenan el camino previamente construido.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle se agota y/o rellenan un rectángulo alineado a la ácido con rincones redondas del rayo dado.
DrawPolygon(points: []Point, style: ShapeStyle)errorDrawPolygon se agota y/o rellenan un poligono cerrado (el último punto se conecta de nuevo al primero a través del h).

Ver también

 Español