Page

Overview

Page là một loại trong Aspose.PDF FOSS for Go.

Trang là một dạng xem trực tiếp của một trang duy nhất trong tài liệu.

Loại này cung cấp 45 phương pháp để làm việc với các đối tượng Trang trong các chương trình Go. Các phương pháp có sẵn bao gồm: AddImage, AddImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, AddText, Annotations, ArtBox, BleedBox,+ 33 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng Go nào sau khi cài đặt gói Aspose.PDF FOSS for Go.

Methods

SignatureDescription
RenderBMP(w: io.Writer, opts: RenderOptions)errorRenderBMP trả về trang và viết nó như một BMP không bị nén.
ExtractImages()([]Image, error)ExtractImages trả về tất cả các hình ảnh được tìm thấy trên trang.
ImageInfos()([]ImageInfo, error)ImageInfos trả về metadata cho tất cả các hình ảnh được tìm thấy trên trang mà không có dữ liệu pixel.
AddImage(path: string, rect: Rectangle)errorAddImage thêm một hình ảnh từ tệp vào trang trong góc thẳng cụ thể.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream thêm một hình ảnh từ người đọc vào trang trong góc thẳng cụ thể.
Number()intSố trả về số trang dựa trên 1 trong tài liệu.
Annotations()*AnnotationCollectionCác ghi chú trả về bộ sưu tập ghi lại của trang.
Size()(PageSize, error)Kích thước trả về kích cỡ của trang từ MediaBox.
Rotation()RotationAngleTrình quay trả về việc xoay hiệu quả của trang trong độ (0, 90, 180, 270).
MediaBox()(Rectangle, error)MediaBox trả về trang MediaBox như một góc thẳng trong không gian người dùng PDF.
CropBox()(Rectangle, error)CropBox trả về hộp trồng của trang như một góc thẳng.
TrimBox()(Rectangle, error)TrimBox trả về hộp cắt của trang như một góc thẳng.
BleedBox()(Rectangle, error)BleedBox trả về hộp máu của trang như một góc thẳng.
ArtBox()(Rectangle, error)ArtBox trả về hộp nghệ thuật của trang như một góc thẳng.
SetMediaBox(rect: Rectangle)errorSetMediaBox đặt MediaBox (tên thẳng toàn trang) của trang trong không gian người dùng PDF.
SetCropBox(rect: Rectangle)errorSetCropBox đặt trang của CropBox (vùng có thể nhìn thấy).
SetTrimBox(rect: Rectangle)errorSetTrimBox đặt các kích thước của trang TrimBox (được mục đích kết thúc).
SetBleedBox(rect: Rectangle)errorSetBleedBox đặt trang của BleedBox (thành sản xuất máu khu vực).
SetArtBox(rect: Rectangle)errorSetArtBox đặt các trang của ArtBox (tầm quan trọng nội dung).
SetPageSize(width: float64)errorSetPageSize tái định dạng trang bằng cách đặt MediaBox của nó lên [0 0 chiều cao] (được điểm).
Label()stringNhãn trả về nhãn trang định dạng cho trang này như được xác định bởi cây số tài liệu /PageLabels (PDF spec §12.4.2).
RenderImage(opts: RenderOptions)(image.Image, error)RenderImage rasterizes trang đến *image.RGBA tại DPI được yêu cầu.
RenderPNG(w: io.Writer, opts: RenderOptions)errorRenderPNG trả lại trang và viết nó như PNG.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG trả về trang và viết nó như JPEG.
RenderGIF(w: io.Writer, opts: RenderOptions)errorRenderGIF trả về trang và viết nó như GIF (256 màu, số lượng).
ReplaceText(old: string, opts: ...ReplaceOptions)(int, error)ReplaceText thay thế mỗi sự xuất hiện của cũ với việc thay đổi trên trang và trả về số lượng thay hàng đã thực hiện.
AddStamp(s: Stamp)errorAddStamp kéo một dấu trên trang.
AddSVG(path: string, rect: Rectangle)errorAddSVG đọc một tệp SVG và đưa nó vào góc thẳng trên trang.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAddSVGFromStream chuyển một SVG từ bất kỳ io.Reader vào góc thẳng trên trang.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAddSVGObject đưa một SVG được phân phối trước vào góc thẳng trên trang.
AddTable(t: *Table, rect: Rectangle)(int, error)AddTable quay lại bảng bên trong góc thẳng.
ExtractText()(string, error)ExtractText trả về nội dung văn bản của trang.
AddText(text: string, style: TextStyle, rect: Rectangle)errorAddText rút văn bản bên trong góc thẳng bằng cách sử dụng phong cách cụ thể.
ExtractTextWithLayout()([]TextLine, error)ExtractTextWithLayout trả về các dòng văn bản có cấu trúc được phân loại trong lệnh đọc thị giác (tên trên xuống, trái lên phải).
SearchText(query: string, opts: ...SearchOptions)([]TextMatch, error)SearchText tìm thấy mỗi sự xuất hiện của truy vấn trên trang và trả về các trận đấu theo thứ tự đọc thị giác (tên đến dưới, trái đến phải).
RenderTIFF(w: io.Writer, opts: RenderOptions)errorRenderTIFF trả lại trang và viết nó như một trang đơn Deflate TIF F.
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions)(int, error)AddTOC đưa ra một bảng nội dung từ danh sách các bài đăng được cung cấp vào đường thẳng trên trang này.
DrawLine(from: Point, style: LineStyle)errorDrawLine xé một phân đoạn dòng duy nhất từ→to với phong cách cụ thể.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle đập và/hoặc lấp đầy một góc thẳng axis-aligned.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle đập và / hoặc điền vào một vòng tròn.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse đập và / hoặc điền một ellipse axis-aligned.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline đập một polyline mở (đây đầu tiên và cuối cùng không được kết nối).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath đập và/hoặc điền vào con đường đã được xây dựng trước đó.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle đập và/hoặc điền một góc thẳng axis-liên kết với các góc xoay của đường kính cụ thể.
DrawPolygon(points: []Point, style: ShapeStyle)errorDrawPolygon đập và/hoặc điền một polygon đóng (được kết nối lại với điểm đầu tiên qua h).

See Also

 Tiếng Việt