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) → error | RenderBMP מחזיר את הדף ומכתוב אותו כ- BMP לא דחוס. |
ExtractImages() → ([]Image, error) | ExtractImages מחזיר את כל התמונות שנמצאות בדף. |
ImageInfos() → ([]ImageInfo, error) | ImageInfos מחזיר נתונים מטא-דאו עבור כל התמונות שנמצאות בדף ללא חידוש של נתוני פיקסל. |
AddImage(path: string, rect: Rectangle) → error | AddImage מוסיף תמונה מהקובץ לדף בתוך הימין הניתן. |
AddImageFromStream(r: io.Reader, rect: Rectangle) → error | AddImageFromStream מוסיף תמונה מהקורא לדף בתוך הימין הניתן. |
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) → 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 (PDF spec §12.4.2). |
RenderImage(opts: RenderOptions) → (image.Image, error) | RenderImage rasterizes את הדף ל *image.RGBA ב DPI הנדרש. |
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 משאיר את השולחן בתוך הימין הניתן. |
ExtractText() → (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 מחזיר את הדף ומכתב אותו כדף יחיד של Deflate TIF F. |
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). |