Page

סקירה כללית

Page הוא סוג ב Aspose.PDF FOSS עבור Go.

דף הוא תצוגה חיה של דף אחד בתוך מסמך.

סוג זה מספק 45 שיטות לעבוד עם פריטים דף בתוכניות Go. שיטות זמינות כוללות: AddImage, AddImageFromStream, AddSVG, AddSVGFromStream, AddSVGObject, AddStamp, AddTOC, AddTable, AddText, Annotations, ArtBox, BleedBox,33 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Go לאחר התקנת חבילת Aspose.PDF FOSS for Go.

שיטות

חתימהתיאור
RenderBMP(w: io.Writer, opts: RenderOptions)errorRenderBMP מחזיר את הדף ומכתוב אותו כ- BMP לא דחוס.
ExtractImages()([]Image, error)ExtractImages מחזיר את כל התמונות שנמצאות בדף.
ImageInfos()([]ImageInfo, error)ImageInfos מחזיר נתונים מטא-דאו עבור כל התמונות שנמצאות בדף ללא חידוש של נתוני פיקסל.
AddImage(path: string, rect: Rectangle)errorAddImage מוסיף תמונה מהקובץ לדף בתוך הימין הניתן.
AddImageFromStream(r: io.Reader, rect: Rectangle)errorAddImageFromStream מוסיף תמונה מהקורא לדף בתוך הימין הניתן.
Number()intהמספר מחזיר את מספר הדף המבוסס על 1 בתוך המסמך.
Annotations()*AnnotationCollectionההערות מחזירות את אוסף ההודעות של הדף.
Size()(PageSize, error)גודל חוזר את מידות הדף מ MediaBox שלה.
Rotation()RotationAngleהסיבוב מחזיר את הסיביות האפקטיבית של הדף בדרגות (0, 90, 180, 270).
MediaBox()(Rectangle, error)MediaBox מחזיר את MediaBox של הדף כקצה ישר בחלל המשתמש PDF.
CropBox()(Rectangle, error)CropBox מחזיר את תיבת הקור של הדף כקצה ישר.
TrimBox()(Rectangle, error)TrimBox מחזיר את תיבת הדפסה של הדף כקצה ישר.
BleedBox()(Rectangle, error)BleedBox מחזיר את תיבת הדם של הדף כקצה ישר.
ArtBox()(Rectangle, error)ArtBox מחזיר את תיבת האמנות של הדף כקצה.
SetMediaBox(rect: Rectangle)errorSetMediaBox מפרט את MediaBox (הצד השני של הדף המלא) בחלל משתמש PDF.
SetCropBox(rect: Rectangle)errorSetCropBox קובע את CropBox של הדף (המחוז הנראה).
SetTrimBox(rect: Rectangle)errorSetTrimBox קובע את TrimBox של הדף (מדידות מוגבלות).
SetBleedBox(rect: Rectangle)errorSetBleedBox קובע את העמוד של BleedBox (המחוז הדם לייצור).
SetArtBox(rect: Rectangle)errorSetArtBox קובע את ArtBox של הדף (מגוון תוכן משמעותי).
SetPageSize(width: float64)errorSetPageSize מחדש את הדף על ידי הגדרת MediaBox שלה ל [0 0 גובה רוחב] (נקודות).
Label()stringהתווית מחזירה את תווי הדף המתורמטי עבור דף זה כפי שנקבע על ידי עץ המספר של המסמך /PageLabels (PDF spec §12.4.2).
RenderImage(opts: RenderOptions)(image.Image, error)RenderImage rasterizes את הדף ל *image.RGBA ב DPI הנדרש.
RenderPNG(w: io.Writer, opts: RenderOptions)errorRenderPNG מחזיר את הדף ומכתוב אותו כ- PNG.
RenderJPEG(w: io.Writer, opts: RenderOptions, quality: int)errorRenderJPEG משאיר את הדף ומכתב אותו כ- JPEG.
RenderGIF(w: io.Writer, opts: RenderOptions)errorRenderGIF משאיר את הדף ומכתב אותו כ- GIF (256 צבעים, קואנטזיד).
ReplaceText(old: string, opts: ...ReplaceOptions)(int, error)ReplaceText מחליף כל התרחשות של ישן עם החלפה בדף ומחזיר את מספר ההחלפות שנעשו.
AddStamp(s: Stamp)errorAddStamp מגרד חותם על הדף.
AddSVG(path: string, rect: Rectangle)errorAddSVG קורא קובץ SVG ומשחרר אותו לתוך הימין שנקבע בדף.
AddSVGFromStream(r: io.Reader, rect: Rectangle)errorAddSVGFromStream משאיר SVG מכל io.Reader לתוך הימין שנקבע בדף.
AddSVGObject(svg: *SVG, rect: Rectangle)errorAddSVGObject משאיר SVG מראש לתוך הימין הניתן בדף.
AddTable(t: *Table, rect: Rectangle)(int, error)AddTable משאיר את השולחן בתוך הימין הניתן.
ExtractText()(string, error)ExtractText מחזיר את התוכן הטקסט של הדף.
AddText(text: string, style: TextStyle, rect: Rectangle)errorAddText מושך טקסט בתוך הימין באמצעות הסגנון שניתן.
ExtractTextWithLayout()([]TextLine, error)ExtractTextWithLayout חוזר שורות טקסט מבוססות מסודרות במצב קריאה חזותי (על-למטה, שמאל-מימין).
SearchText(query: string, opts: ...SearchOptions)([]TextMatch, error)SearchText מוצא כל התרחשות של שאלות בדף ומחזיר את המשחקים בסדר קריאה חזותית (על-למטה, שמאל-ימין).
RenderTIFF(w: io.Writer, opts: RenderOptions)errorRenderTIFF מחזיר את הדף ומכתב אותו כדף יחיד של Deflate TIF F.
AddTOC(entries: []TOCEntry, rect: Rectangle, opts: ...TOCOptions)(int, error)AddTOC מציג טבלה של תוכן מתוך רשימה מסופקת של כניסות למסלול בדף זה.
DrawLine(from: Point, style: LineStyle)errorDrawLine מפרק סעיף קו אחד מ→לעם הסגנון הנדרש.
DrawRectangle(rect: Rectangle, style: ShapeStyle)errorDrawRectangle מכה ו/או מלא ציר ישר ממוקד.
DrawCircle(center: Point, radius: float64, style: ShapeStyle)errorDrawCircle מכה ו/או מלא מעגל.
DrawEllipse(center: Point, rx: float64, style: ShapeStyle)errorDrawEllipse מכה ו/או מלאה אליפוס מעוגן.
DrawPolyline(points: []Point, style: LineStyle)errorDrawPolyline מכה פולין פתוח (נקודות ראשונות ואחרונה אינן מחוברות).
DrawPath(path: *Path, style: ShapeStyle)errorDrawPath מכה ו/או ממלא את המסלול שנבנה קודם לכן.
DrawRoundedRectangle(rect: Rectangle, radius: float64, style: ShapeStyle)errorDrawRoundedRectangle מכה ו/או מלא ציר ישר עם זוויות מעוגלות של רדיוס מסוים.
DrawPolygon(points: []Point, style: ShapeStyle)errorDrawPolygon מכה ו/או מלא פוליגון סגור (נקודה האחרונה מחוברת בחזרה אל הראשון דרך h).

ראה גם

 עברית