Page

Genel Bakış

Page Aspose.PDF FOSS’de Go için bir tür.

Sayfa, bir Belgenin içindeki tek bir sayfanın canlı görünümüdür.

Bu tip, Go programlarında Sayfa nesneleri ile çalışmak için 57 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AddFloatingBox, AddForm, AddImage, AddImageFromStream, AddInlineImage, AddInlineImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, ve 45 ek yöntem. Tüm kamu üyeleri, Aspose.PDF FOSS for Go paketini yükledikten sonra herhangi bir Go uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
RenderBMP(w: io.Writer, opts: RenderOptions)errorRenderBMP sayfayı rendere eder ve sıkıştırılmamış bir BMP olarak yazar.
AddFloatingBox(box: *FloatingBox, rect: Rectangle)errorAddFloatingBox kutuyu dümdüzün içinde mutlak bir konuma çizer: arka planı ve kenarını boyayıp, daha sonra kutu içeriklerini dükkan eksi dolgu içerisinde yerleştirir (kutunun üzerinde akan içecekler kesilir).
Forms()[]*XFormFormlar, sayfanın kaynakları tarafından referanslanan Form XObjects’i zaten mevcut olan tekrar kullanılabilir içerik gruplarını (örneğin.
AddForm(form: *XForm, rect: Rectangle)errorAddForm formun sayfaya yerleştirildiği için kutuları düz yönde haritalandırır ve bu da formın kendi boyutunu korur.
ExtractImages()([]Image, error)ExtractImages sayfada bulunan tüm resimleri gönderir.
ImageInfos()([]ImageInfo, error)ImageInfos, piksel verilerini çözmeden sayfada bulunan tüm resimler için meta veri iade eder.
AddImage(path: string, rect: Rectangle)errorAddImage verilen dikdörtgen içinde bir dosyadan sayfaya görüntü ekler.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream verilen dikdörtgen içinde sayfaya bir okuyucuya ait bir resim ekler.
AddInlineImage(path: string, rect: Rectangle)errorAddInlineImage bir XObject görüntüsü yerine, doğrudan sayfa içeriği akışına küçük bir görüntü çeker.
AddInlineImageFromStream(r: io.Reader, rect: Rectangle)errorAddInlineImageFromStream, AddInlineImage’in io.Reader değişikliği.
BeginLayer(layer: *Layer)errorBeginLayer katmana atanan sayfada işaretli içerik bölümünü başlatır: bu çağrının ardından çekilen içeriği (AddText, Draw*, AddImage,…) EndLayer’e kadar katmaya aittir.
EndLayer()errorEndLayer, BeginLayer tarafından açılan işaretli içerik bölümünü kapatır.
Number()intNumber, belge içindeki 1-bazlı sayfa numarasını gönderir.
Annotations()*AnnotationCollectionAnotasyonlar sayfanın not koleksiyonunu gönderir.
Size()(PageSize, error)Size sayfa boyutlarını MediaBox’dan gönderir.
Rotation()RotationAngleDönüşüm sayfanın etkin dönmesini derece (0, 90, 180, 270) olarak gönderir.
MediaBox()(Rectangle, error)MediaBox sayfanın MediaBox’ini PDF kullanıcı alanında bir Dörtgen olarak gönderir.
CropBox()(Rectangle, error)CropBox sayfanın kesim kutusunu Dörtgen olarak gönderir.
TrimBox()(Rectangle, error)TrimBox sayfanın kesme kutusunu Dörtgen olarak gönderir.
BleedBox()(Rectangle, error)BleedBox sayfanın kanlama kutusunu Dörtgen olarak döndürür.
ArtBox()(Rectangle, error)ArtBox sayfanın resim kutusunu Dörtgen olarak gönderir.
SetMediaBox(rect: Rectangle)errorSetMediaBox sayfanın MediaBox (tam sayfa dikdörtgenini) PDF kullanıcı alanında belirler.
SetCropBox(rect: Rectangle)errorSetCropBox sayfanın CropBox (görünür bölge) ayarlar.
SetTrimBox(rect: Rectangle)errorSetTrimBox sayfanın TrimBox (bütün boyutları) değerini belirler.
SetBleedBox(rect: Rectangle)errorSetBleedBox sayfanın BleedBox (üretim kanaması bölgesi) ayarlar.
SetArtBox(rect: Rectangle)errorSetArtBox sayfanın ArtBox (anlamlı içerik boyutu) değerini belirler.
SetPageSize(width: float64)errorSetPageSize sayfanın boyutunu değiştirir. MediaBox’i [ 0 genişlik yüksekliği ] (nüceleri) olarak ayarlar.
Label()stringEtiket, belgenin /PageLabels numaralı ağacı tarafından tanımlanan bu sayfa için biçimlendirilmiş sayfayı gönderir (PDF spesifikasyonu §12.4.2).
Paragraphs()(PageMarkup, error)Paragraflar, sayfanın metnini sütunlara (bölümlere) ve paragraflara gruplandırır.
RenderImage(opts: RenderOptions)(image.Image, error)RenderImage sayfayı istenen DPI’de bir * image.RGBA olarak rasterizes eder.
RenderPNG(w: io.Writer, opts: RenderOptions)errorRenderPNG sayfayı render eder ve PNG olarak yazar.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG sayfayı rendere eder ve JPEG olarak yazar.
RenderGIF(w: io.Writer, opts: RenderOptions)errorRenderGIF sayfayı render eder ve GIF olarak yazar (256 renk, kuantumlaştırılmış).
ReplaceText(old: string, opts: ...ReplaceOptions)(int, error)ReplaceText sayfada eski’nin her yerini değiştirir ve yapılan değişimlerin sayısını gönderir.
AddStamp(s: Stamp)errorSayfaya bir damga çizer.
AddSVG(path: string, rect: Rectangle)errorAddSVG bir SVG dosyasını okuyor ve sayfadaki verilen dikdörtgen haline getiriyor.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAddSVGFromStream, herhangi bir io.Reader’dan verilen dikdörtgenin sayfada SVG oluşturur.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAddSVGObject, bir SVG’yi sayfadaki verilen dikdörtgen haline getirir.
AddTable(t: *Table, rect: Rectangle)(int, error)AddTable tablosunu verilen dikdörtgenin içinde gösterir.
TagContent(parent: *StructElement, t: StructType, draw: func() error)(*StructElement, error)TagContent, işaretli içerik dizileri içinde bir sayfa içeriği bloğu (dizi geri çağrısı yaydığı her şey) çizer ve ebeveynin çocuğu olarak t tipi ilgili yaprak yapı elemanı ekler (sıfır = belge kökü).
TagArtifact(draw: func() error)errorTagArtifact bir sayfa çizim bloğunu /Artifact işaretli içerik dizisi olarak bağlamaktadır, bu nedenle dekorasyon olarak ele alınır ve mantıksal yapı ağacından hariç tutulur.
AddTaggedList(tc: *TaggedContent, parent: *StructElement, items: []string, style: TextStyle, rect: Rectangle, ordered: bool)(*StructElement, error)AddTaggedList, rect içinde bir kutu (sıralı=yanlış) veya sayılı (sorulu=gerçek) öğeler listesi çizer ve erişilebilir yapısını oluşturur: ana altında /L unsuru (sıfır = belge kökü), her öğede /LI ile birlikte / Lbl (tuşu/sayı) ve /LBbody (eşeğin metni).
AddTaggedTable(tc: *TaggedContent, parent: *StructElement, t: *Table, rect: Rectangle)(*StructElement, int, error)AddTaggedTable t’yi AddTable gibi içe doğru yapar ve aynı zamanda tablonun mantıksal yapısını (/Table → /TR →/TH/ TD) ana altında oluşturur (sıfır = belge kökü), her hücrenin içeriğini işaretli içerik olarak etiketler ve hücre arka planlarını ve sınırlarını /Artifact olarak kesiklere koyar.
ExtractText(opts: ...TextExtractOptions)(string, error)ExtractText sayfanın metni içeriğini gönderir.
AddText(text: string, style: TextStyle, rect: Rectangle)errorAddText verilen stilde dikdörtgenin içine metin çizer.
ExtractTextWithLayout()([]TextLine, error)ExtractTextWithLayout görsel (üstten aşağıya, soldan sağa) okuma sırasıyla sıralanmış yapılandırılmış metin satırlarını gönderir.
SearchText(query: string, opts: ...SearchOptions)([]TextMatch, error)SearchText sayfadaki her sorgu olayını bulur ve eşleşmeleri görsel okuma sırasıyla (üstten aşağıya, soldan sağa) gönderir.
RenderTIFF(w: io.Writer, opts: RenderOptions)errorRenderTIFF sayfayı rendere eder ve tek sayfa Deflate TIF F olarak yazar.
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions)(int, error)AddTOC, bu sayfada verilen bir listeye ait içerik tablosunu oluşturur.
DrawLine(from: Point, style: LineStyle)errorDrawLine verilen stil ile → to’dan tek bir çizgi bölümünü işaretler.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle bir eksen düzlemli dikdörtgenin çizimlerini ve/veya doldurma işlemini yapar.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle bir çember çiziyor ve/veya dolduruyor.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse bir eksen düzeltme elipsini çizer ve/veya doldurur.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline açık bir polilinç çizer (ilk ve son noktalar birbirine bağlı değildir).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath daha önce inşa edilmiş yolu vurur ve/veya doldurur.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle, verilen yarıçapın yuvarlak köşeleri ile bir eksen düzlemli dikdörtgenin üzerine vuruyor ve/veya dolduruyordu.
DrawPolygon(points: []Point, style: ShapeStyle)errorDrawPolygon bir kapalı çokgenin (son nokta ilk noktaya bağlanır) çizimlerini ve/veya doldurur. h).

Ayrıca bakınız:

 Türkçe