Page

Page

Overview

Page adalah tipe dalam Aspose.PDF FOSS untuk Go.

Halaman adalah tampilan langsung dari satu halaman dalam Dokumen.

Jenis ini menyediakan 45 metode untuk bekerja dengan objek Page dalam program Go. Metode yang tersedia meliputi: AddImage, AddImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, AddText, Annotations, ArtBox, BleedBox, dan 33 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Go apa pun setelah menginstal paket Aspose.PDF FOSS for Go.

Methods

SignatureDescription
RenderBMP(w: io.Writer, opts: RenderOptions)errorRenderBMP merendahkan halaman dan menulisnya sebagai BMP yang tidak dikompresi.
ExtractImages()([]Image, error)ExtractImages mengembalikan semua gambar yang ditemukan di halaman.
ImageInfos()([]ImageInfo, error)ImageInfos mengembalikan metadata untuk semua gambar yang ditemukan di halaman tanpa mendekodekan data piksel.
AddImage(path: string, rect: Rectangle)errorAddImage menambahkan gambar dari file ke halaman dalam persegi panjang yang diberikan.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream menambahkan gambar dari pembaca ke halaman dalam persegi panjang yang diberikan.
Number()intNumber mengembalikan nomor halaman berdasarkan 1 dalam dokumen.
Annotations()*AnnotationCollectionAnotasi mengembalikan koleksi anotasi halaman.
Size()(PageSize, error)Size mengembalikan dimensi halaman dari MediaBox.
Rotation()RotationAngleRotasi mengembalikan rotasi halaman yang efektif dalam derajat (0, 90, 180, 270).
MediaBox()(Rectangle, error)MediaBox mengembalikan halaman MediaBox sebagai persegi panjang dalam ruang pengguna PDF.
CropBox()(Rectangle, error)CropBox mengembalikan kotak pemotongan halaman sebagai persegi panjang.
TrimBox()(Rectangle, error)TrimBox mengembalikan kotak trim halaman sebagai persegi panjang.
BleedBox()(Rectangle, error)BleedBox mengembalikan kotak darah halaman sebagai persegi panjang.
ArtBox()(Rectangle, error)ArtBox mengembalikan kotak gambar halaman sebagai persegi panjang.
SetMediaBox(rect: Rectangle)errorSetMediaBox menetapkan halaman MediaBox (segenap persegi panjang halaman) di ruang pengguna PDF.
SetCropBox(rect: Rectangle)errorSetCropBox menetapkan halaman CropBox (daerah yang terlihat).
SetTrimBox(rect: Rectangle)errorSetTrimBox menetapkan halaman TrimBox (dimensi akhir yang dimaksudkan).
SetBleedBox(rect: Rectangle)errorSetBleedBox menetapkan halaman BleedBox (daerah produksi).
SetArtBox(rect: Rectangle)errorSetArtBox menetapkan halaman ArtBox (ukuran konten yang berarti).
SetPageSize(width: float64)errorSetPageSize mengubah ukuran halaman dengan mengatur MediaBox menjadi [ 0 lebar tinggi ] (titik).
Label()stringLabel mengembalikan label halaman yang diformat untuk halaman ini seperti yang didefinisikan oleh pohon nomor /PageLabels dokumen (spesifikasi PDF §12.4.2).
RenderImage(opts: RenderOptions)(image.Image, error)RenderImage membuat halaman menjadi *image.RGBA pada DPI yang diminta.
RenderPNG(w: io.Writer, opts: RenderOptions)errorRenderPNG merendahkan halaman dan menulisnya sebagai PNG.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG merendahkan halaman dan menulisnya sebagai JPEG.
RenderGIF(w: io.Writer, opts: RenderOptions)errorRenderGIF merendahkan halaman dan menulisnya sebagai GIF (256 warna, kuantisasi).
ReplaceText(old: string, opts: ...ReplaceOptions)(int, error)ReplaceText menggantikan setiap kejadian dari lama dengan penggantian pada halaman dan mengembalikan jumlah pengganti yang dilakukan.
AddStamp(s: Stamp)errorAddStamp menggambar cap di halaman.
AddSVG(path: string, rect: Rectangle)errorAddSVG membaca file SVG dan merendernya ke dalam segi empat yang diberikan di halaman.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAddSVGFromStream membuat SVG dari io.Reader manapun ke dalam persegi panjang yang diberikan di halaman.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAddSVGObject membuat SVG yang telah di-parse menjadi persegi panjang pada halaman.
AddTable(t: *Table, rect: Rectangle)(int, error)AddTable membuat tabel di dalam persegi panjang yang diberikan.
ExtractText()(string, error)ExtractText mengembalikan isi teks halaman.
AddText(text: string, style: TextStyle, rect: Rectangle)errorAddText menggambar teks di dalam persegi panjang menggunakan gaya yang diberikan.
ExtractTextWithLayout()([]TextLine, error)ExtractTextWithLayout mengembalikan baris teks terstruktur yang diurutkan dalam urutan bacaan visual (dari atas ke bawah, dari kiri ke kanan).
SearchText(query: string, opts: ...SearchOptions)([]TextMatch, error)SearchText menemukan setiap kejadian pertanyaan di halaman dan mengembalikan pencocokan dalam urutan bacaan visual (dari atas ke bawah, kiri ke kanan).
RenderTIFF(w: io.Writer, opts: RenderOptions)errorRenderTIFF merendahkan halaman dan menulisnya sebagai TIFP Deflate satu-halaman.
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions)(int, error)AddTOC merender tabel isi dari daftar entri yang disediakan ke dalam rekta pada halaman ini.
DrawLine(from: Point, style: LineStyle)errorDrawLine mencoret segmen baris tunggal dari→to dengan gaya yang diberikan.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle menggerakkan dan/atau mengisi persegi panjang yang sejajar dengan sumbu.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle melukis dan/atau mengisi lingkaran.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse menggerakkan dan/atau mengisi elips yang sejajar sumbu.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline mencoret polyline terbuka (titik pertama dan terakhir TIDAK terhubung).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath menempuh dan/atau mengisi jalur yang telah dibangun sebelumnya.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle menggerakkan dan/atau mengisi persegi panjang yang sejajar dengan sumbu dengan sudut bulat dari radius tertentu.
DrawPolygon(points: []Point, style: ShapeStyle)errorDrawPolygon menyentuh dan / atau mengisi poligon tertutup (titik terakhir terhubung kembali ke yang pertama via h).

See Also

 Bahasa Indonesia