Page
Page
خلاصه ای
Page یک نوع در Aspose.PDF FOSS برای Go است.
صفحه یک نمای زنده از یک صفحه در داخل سند است.
این نوع 57 روش برای کار با اشیاء صفحه در برنامه های Go را فراهم می کند. روش های موجود شامل: AddFloatingBox, AddForm, AddImage, AddImageFromStream, AddInlineImage, AddInlineImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable,، و 45 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Go به هر برنامه Go دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
RenderBMP(w: io.Writer, opts: RenderOptions) → error | RenderBMP صفحه را رندر می کند و آن را به عنوان یک BMP فشرده نشده می نویسد. |
AddFloatingBox(box: *FloatingBox, rect: Rectangle) → error | AddFloatingBox جعبه را در یک موقعیت مطلق داخل راست می کشد: پس زمینه و مرز را رنگ می کند، سپس محتوای جعبی را درون راست به جز پوشه بندی قرار می دهد (محتوای که از روی جعب عبور می کنند قطع می شود). |
Forms() → []*XForm | Forms Form XObjects را که منابع صفحه به آن اشاره کرده است گروه های محتوای قابل استفاده مجدد موجود (به عنوان مثال:. |
AddForm(form: *XForm, rect: Rectangle) → error | AddForm فرم را روی صفحه قرار می دهد تا جعبه آن به سمت راست نقشه برداری شود، و مقیاس خود را در هر محور حفظ کند. |
ExtractImages() → ([]Image, error) | ExtractImages تمام تصاویر موجود در صفحه را باز می گرداند. |
ImageInfos() → ([]ImageInfo, error) | ImageInfos بدون رمزگشایی داده های پیکسل، متاداتا برای تمام تصاویر موجود در صفحه را باز می گرداند. |
AddImage(path: string, rect: Rectangle) → error | AddImage یک تصویر از یک فایل را به صفحه داخل مستطیل داده شده اضافه می کند. |
AddImageFromStream(r: io.Reader, rect: Rectangle) → error | AddImageFromStream یک تصویر از خواننده به صفحه داخل مستطیل داده شده اضافه می کند. |
AddInlineImage(path: string, rect: Rectangle) → error | AddInlineImage یک تصویر کوچک را به طور مستقیم در جریان محتوای صفحه به عنوان یک عکس داخل خط (BI … ID … EI ، ISO 32000-1 §8.9.7) و نه یک Image XObject می کشد. |
AddInlineImageFromStream(r: io.Reader, rect: Rectangle) → error | AddInlineImageFromStream متغیر io.Reader از AddInlineImage است . |
BeginLayer(layer: *Layer) → error | BeginLayer یک بخش محتوای مشخص را در صفحه ای که به لایه اختصاص داده شده است، آغاز می کند: محتوایی که پس از این تماس (AddText ، Draw*, AddImage، …) کشیده شده اند تا زمانی که EndLayer وارد نمی شود متعلق به این لایه خواهد بود. |
EndLayer() → error | EndLayer بخش محتوای مشخص شده را که توسط BeginLayer باز شده است، بسته می کند. |
Number() → int | شماره، شماره صفحه مبتنی بر ۱ را در سند باز می گرداند. |
Annotations() → *AnnotationCollection | Annotations مجموعه ی آگهی های صفحه را باز می گرداند. |
Size() → (PageSize, error) | اندازه بازگردانده شده است ابعاد صفحه از MediaBox. |
Rotation() → RotationAngle | چرخش، چرخشی واقعی صفحه را در درجه (0, 90, 180, 270) باز می گرداند. |
MediaBox() → (Rectangle, error) | MediaBox صفحه را به عنوان یک مستطیل در فضای کاربر PDF باز می کند. |
CropBox() → (Rectangle, error) | CropBox جعبه برش صفحه را به عنوان یک مستطیل باز می گرداند. |
TrimBox() → (Rectangle, error) | TrimBox جعبه ی تریبین صفحه را به عنوان یک مستطیل باز می گرداند. |
BleedBox() → (Rectangle, error) | BleedBox جعبه خونریزی صفحه را به عنوان یک مستطیل باز می گرداند. |
ArtBox() → (Rectangle, error) | ArtBox جعبه ی تصویر صفحه را به عنوان یک مستطیل باز می گرداند. |
SetMediaBox(rect: Rectangle) → error | SetMediaBox صفحه را به عنوان MediaBox (دوجا قلو کامل) در فضای کاربر PDF تنظیم می کند. |
SetCropBox(rect: Rectangle) → error | SetCropBox صفحه را به عنوان CropBox (منطقه قابل مشاهده) تعیین می کند. |
SetTrimBox(rect: Rectangle) → error | SetTrimBox اندازه TrimBox صفحه را تعیین می کند (بعدات نهایی مورد نظر). |
SetBleedBox(rect: Rectangle) → error | SetBleedBox صفحه را تنظیم می کند BleedBox (منطقه تولید خونریزی). |
SetArtBox(rect: Rectangle) → error | SetArtBox اندازه ArtBox صفحه را تعیین می کند. |
SetPageSize(width: float64) → error | SetPageSize با تنظیم MediaBox به [0 0 عرض ارتفاع ] (نقطه ها) ، اندازه صفحه را تغییر می دهد. |
Label() → string | برچسب، برچسب صفحه فرمت شده برای این صفحه را به عنوان تعریف شده توسط درخت شماره /PageLabels سند (پی دی اف مشخصات §12.4.2) باز می گرداند. |
Paragraphs() → (PageMarkup, error) | پاراگراف متن صفحه را به ستون ها (بخشها) و پاراگرف باز می گرداند. |
RenderImage(opts: RenderOptions) → (image.Image, error) | RenderImage صفحه را به یک * image.RGBA در DPI درخواست شده rasterizes می کند. |
RenderPNG(w: io.Writer, opts: RenderOptions) → error | RenderPNG صفحه را رندر می کند و آن را به عنوان PNG می نویسد. |
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int) → error | RenderJPEG صفحه را رندر می کند و به عنوان JPEG آن را می نویسد. |
RenderGIF(w: io.Writer, opts: RenderOptions) → error | RenderGIF صفحه را رندر می کند و آن را به عنوان GIF (256 رنگ، کوانتزیز شده) می نویسد. |
ReplaceText(old: string, opts: ...ReplaceOptions) → (int, error) | ReplaceText هر بار که در صفحه وارد شده است را با جایگزین می کند و تعداد جایگزینی ها را بازمی گرداند. |
AddStamp(s: Stamp) → error | AddStamp یه تمبر روی صفحه میذاره. |
AddSVG(path: string, rect: Rectangle) → error | AddSVG یک فایل SVG را می خواند و آن را به مستطیل داده شده در صفحه ارائه می دهد. |
AddSVGFromStream(r: io.Reader, rect: Rectangle) → error | AddSVGFromStream یک SVG را از هر io.Reader به مستطیل داده شده در صفحه ارائه می دهد. |
AddSVGObject(svg: *SVG, rect: Rectangle) → error | AddSVGObject یک SVG پیش تحلیل شده را به مستطیل داده شده در صفحه تبدیل می کند. |
AddTable(t: *Table, rect: Rectangle) → (int, error) | AddTable جدول را در داخل مستطیل داده شده نشان می دهد. |
TagContent(parent: *StructElement, t: StructType, draw: func() error) → (*StructElement, error) | TagContent یک بلوک از محتوای صفحه (همه چیز که به دنباله ی بازخورد می آید) را در داخل یک توالی حاوی محتوا مشخص نشان داده و عنصر ساختار ورق مربوطه نوع t را به عنوان فرزند والد اضافه می کند (nil = ریشه سند). |
TagArtifact(draw: func() error) → error | TagArtifact یک بلوک صفحه طراحی را به عنوان دنباله /Artifact نشان داده شده با محتوا قرار می دهد، بنابراین آن را بعنوان تزئینات و از درخت ساختار منطقی حذف می کند. |
AddTaggedList(tc: *TaggedContent, parent: *StructElement, items: []string, style: TextStyle, rect: Rectangle, ordered: bool) → (*StructElement, error) | AddTaggedList یک لیست با علامت (ordered=false) یا شماره دار (ordered=true) از عناصر را در داخل rct می کشد و ساختار قابل دسترسی آن را ایجاد می کند: عنصر /L زیر والدین (nil = ریشه سند) ، با یک /LI برای هر مورد حاوی / Lbl (نومبر/بله) و /LBody (متون آیتم). |
AddTaggedTable(tc: *TaggedContent, parent: *StructElement, t: *Table, rect: Rectangle) → (*StructElement, int, error) | AddTaggedTable t را در داخل rekt مانند AddTable می سازد و همزمان ساختار منطقی جدول (/Table → /TR →/TH/ TD) را تحت والدین ایجاد می کند (nil = ریشه سند) ، با برچسب گذاری محتوای هر سلول به عنوان محتوا مشخص شده و پشت سر و مرز های سلول ها به صورت /Artifact. |
ExtractText(opts: ...TextExtractOptions) → (string, error) | ExtractText متن صفحه را باز می گرداند. |
AddText(text: string, style: TextStyle, rect: Rectangle) → error | AddText متن داخل مستطیل را با استفاده از سبک داده شده رسم می کند. |
ExtractTextWithLayout() → ([]TextLine, error) | ExtractTextWithLayout خطوط متنی ساختار یافته را که به ترتیب خواندن بصری (از بالا تا پایین، از چپ به راست) مرتب شده اند، باز می گرداند. |
SearchText(query: string, opts: ...SearchOptions) → ([]TextMatch, error) | SearchText هر موردی را که در صفحه وجود دارد پیدا می کند و مطابق با ترتیب خواندن بصری (از بالا به پایین، از چپ به راست) بازمی گرداند. |
RenderTIFF(w: io.Writer, opts: RenderOptions) → error | RenderTIFF صفحه را رندر می کند و آن را به عنوان یک TIFP Deflate تک صفحه می نویسد. |
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions) → (int, error) | AddTOC یک جدول محتویات را از لیستی که در این صفحه ارائه شده است، به صورت راست نمایش می دهد. |
DrawLine(from: Point, style: LineStyle) → error | DrawLine یک قطعه خط را از→ تا با سبک داده شده نشان می دهد. |
DrawRectangle(rect: Rectangle, style: ShapeStyle) → error | DrawRectangle یک مستطیل محوری را می کشد و یا پر می کند. |
DrawCircle(center: Point, radius: float64, style: ShapeStyle) → error | DrawCircle یک دایره را می کشد و یا پر می کند. |
DrawEllipse(center: Point, rx: float64, style: ShapeStyle) → error | DrawEllipse یک الیپس محوری را می کند و یا پر می نماید. |
DrawPolyline(points: []Point, style: LineStyle) → error | DrawPolyline یک پولی خط باز را نشان می دهد (اولین و آخرین نقاط به هم متصل نیستند). |
DrawPath(path: *Path, style: ShapeStyle) → error | DrawPath مسیر ساخته شده را پر می کند و یا تکمیل می نماید. |
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle) → error | DrawRoundedRectangle یک مستطیل محوری را با گوشه های گرد شده شعاع داده شده می کند و یا پر می نماید. |
DrawPolygon(points: []Point, style: ShapeStyle) → error | DrawPolygon یک چند لبه بسته را پر می کند و یا (آخرین نقطه با اولین مورد از طریق h). |