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).

ראה גם

 עברית