PdfFileEditor
סקירה כללית
PdfFileEditor הוא שיעור ב Aspose.PDF FOSS עבור .NET.
הוספת אמיתית בלבד ל-PdfFileEditor: מצב של פעולה יוצאת דופן, Try* מעורב סביב שיטות העבודה הקיימות, ו MemoryStream/file overloads עבור SplitToBulks/SplitToPages אשר מעודב את ההפעלה האמיתית byte[] כבר קיימת ב- PdfHileEdit.cs.
שיעור זה מספק 117 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: AddMargins, AddMarginsPct, AddPageBreak, Append, Concatenate, Delete, Extract, Insert, MakeBooklet, MakeNUp, ResizeContents, ResizeContentsPct,15 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : AllowConcatenateExceptions, AllowExceptions, CloseConcatenatedStreams, ConcatenationPacketSize, ConversionLog, ConvertTo,19 ועוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
AllowExceptions | bool | קרא / כתיבה | כאשר נכון, שיטות ניסיון* להפיץ יוצאים מן הכלל; כאשר מזויף (הנחה) הם לתפוס את ההפרדה ב LastException ולהחזיר מזויף. |
LastException | Exception? | קראו | החלק האחרון נרשם על ידי שיטת Try* או null. |
RemoveSignatures | bool | קרא / כתיבה | כאשר נכון, החתימות הנמצאות בתנאים נפרדות מהיציאה של Concatenate. |
OwnerPassword | string | קרא / כתיבה | כאשר לא שקט, יציאות Concatenate מוצפנות עם הסיסמה הבעלים (AES-128) לאחר השילוב הושלם. |
KeepActions | bool | קרא / כתיבה | כאשר נכון, Concatenate כבוד פעולות ברמת המסמך /AA על הכניסות ומעתיק אותם לקטלוג היציאה. |
MergeDuplicateLayers | bool | קרא / כתיבה | כאשר אמיתי, קבוצות תוכן אופציונליות זהות בהודעות מופץ בתוצאה של Concatenate. |
PreserveUserRights | bool | קרא / כתיבה | כאשר נכון, היציאה של Concatenate שומרת /UR זכויות שימוש כניסות מהכניסים. |
UniqueSuffix | string | קרא / כתיבה | Suffix משמש כדי להפריד את שמות שדה טופס כאשר KeepFieldsUnique הוא נכון. |
ConversionLog | string | קראו | רשימת הדיגיטליות שפורסמה על ידי העברת Concatenate / ConvertTo האחרונה. |
ConvertTo | PdfFormat | קרא / כתיבה | פורמט PDF/A למטרה עבור תוצרת Concatenate הבאה. |
CorruptedItems | CorruptedItem[] | קראו | הוא מצטט את מסלול הקונקטינטה שהעבר כי הכניסה שלהם לא הצליחה להתפרץ. |
AllowConcatenateExceptions | bool | קרא / כתיבה | תכונות מוגבלות שמור על תאימות API. |
CopyLogicalStructure | bool | קרא / כתיבה | מראה לילה -. |
CopyOutlines | bool | קרא / כתיבה | מראה לילה -. |
CorruptedFileAction | ConcatenateCorruptedFileAction | קרא / כתיבה | מראה לילה -. |
CloseConcatenatedStreams | bool | קרא / כתיבה | כאשר נכון, העברת ה-Concatenate / Append / Insert מבוססת זרם מוריד את זרימת הכניסה (והזרימה לאחר כתיבה) ברגע שהפעולה תסתיים. |
KeepFieldsUnique | bool | קרא / כתיבה | כאשר נכון, Concatenate מחדש שמות שדה צורה התנגשות בתפריט כך שהמוצא יש שם שדות ייחודי. |
MergeDuplicateOutlines | bool | קרא / כתיבה | כאשר זה נכון, כניסות תוצרת דומות מהכניסות מתמזגות בתוצאה במקום להכפיל. |
IncrementalUpdates | bool | קרא / כתיבה | כאשר זה נכון, Concatenate מוסיף את הדפים למטרה באמצעות עדכונים PDF אינטנסיביים במקום לכתוב מחדש את הקובץ כולו. |
OptimizeSize | bool | קרא / כתיבה | כאשר זה נכון, Concatenate פועל עבר אופטימיזציה על היצוא לפני חיסכון. |
ConcatenationPacketSize | int | קרא / כתיבה | מדד בגודל הבופר (בייטים) המשמש באמצעות הפעלת Concatenate. |
UseDiskBuffer | bool | קרא / כתיבה | כאשר זה נכון, Concatenate בופרים מתווכים את הדפים על הדיסק במקום בזיכרון. |
E_EMPTY_PAGE_RANGE | string | קראו | הודעת שגיאה עבור null/vocty page ranges. |
E_SMALL_PAGE_RANGE | string | קראו | הודעת שגיאה עבור מגוון של דפים עם פחות מ 2 אלמנטים. |
E_WRONG_PAGE_RANGE | string | קראו | הודעת שגיאה עבור מגוון דף שבו התחל > הסוף. |
שיטות
| חתימה | תיאור |
|---|---|
TryAppend(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string) | צלצול TryAppend על האינדקס הזה PdfFileEditor. |
TryAppend(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream) | |
TryConcatenate(inputFiles: string[], outputFile: string) | צלצול TryConcatenate על האינדקס הזה PdfFileEditor. |
TryConcatenate(firstInputFile: string, secInputFile: string, outputFile: string) | |
TryConcatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string) | |
TryConcatenate(inputStream: Stream[], outputStream: Stream) | |
TryConcatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream) | |
TryConcatenate(src: Document[], dest: Document) | |
TryDelete(inputFile: string, pageNumber: int[], outputFile: string) | צלצול TryDelete על האינדקס הזה PdfFileEditor. |
TryDelete(inputStream: Stream, pageNumber: int[], outputStream: Stream) | |
TryExtract(inputFile: string, startPage: int, endPage: int, outputFile: string) | צלצול TryExtract על האינדקס הזה PdfFileEditor. |
TryExtract(inputFile: string, pageNumber: int[], outputFile: string) | |
TryExtract(inputStream: Stream, pageNumber: int[], outputStream: Stream) | |
TryInsert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string) | צלצול TryInsert על האינדקס הזה PdfFileEditor. |
TryInsert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream) | |
TryMakeBooklet(inputFile: string, outputFile: string) | צלצול TryMakeBooklet על האינדקס הזה PdfFileEditor. |
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize) | |
TryMakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[]) | |
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[]) | |
TrySplitFromFirst(inputFile: string, location: int, outputFile: string) | צלצול TrySplitFromFirst על האינדקס הזה PdfFileEditor. |
TrySplitFromFirst(inputStream: Stream, location: int, outputStream: Stream) | |
TrySplitToEnd(inputFile: string, location: int, outputFile: string) | צלצול TrySplitToEnd על האינדקס הזה PdfFileEditor. |
TrySplitToEnd(inputStream: Stream, location: int, outputStream: Stream) | |
TryResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters) | צלצול TryResizeContents על האינדקס הזה PdfFileEditor. |
TryResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters) | |
TryResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | |
TryMakeBooklet(inputStream: Stream, outputStream: Stream) | |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize) | |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[]) | |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[]) | |
TryMakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string) | קרא ל-TryMakeNUp על האינדקס הזה PdfFileEditor. |
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int) | |
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize) | |
TryMakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool) | |
TryMakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream) | |
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int) | |
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize) | |
TryMakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool) | |
ResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters) | צלצול ResizeContents על האינדקס הזה PdfFileEditor. |
ResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters) | |
ResizeContents(source: string, destination: string, pages: int[], newWidth: double, newHeight: double) | |
ResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | |
ResizeContentsPct(source: string, destination: string, pages: int[], newWidth: double, newHeight: double) | צלצול ResizeContentsPct על האינדקס הזה PdfFileEditor. |
ResizeContentsPct(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | |
AddMargins(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | צלצול AddMargins על האינדקס הזה PdfFileEditor. |
AddMargins(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | |
AddMarginsPct(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | צלצול AddMarginsPct על האינדקס הזה PdfFileEditor. |
AddMarginsPct(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | |
MakeBooklet(inputStream: Stream, outputStream: Stream) | צלצול MakeBooklet על האינדקס הזה PdfFileEditor. |
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize) | |
MakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[]) | |
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[]) | |
MakeNUp(inputFile: string, outputFile: string, x: int, y: int) | קראו ל-MakeNUp על האינדקס הזה PdfFileEditor. |
MakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize) | |
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int) | |
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize) | |
MakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string) | |
MakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream) | |
MakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool) | |
MakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool) | |
SplitToBulks(inputFile: string, numberOfPage: int[][]) | צלצול SplitToBulks על האינדקס הזה PdfFileEditor. |
SplitToBulks(inputStream: Stream, numberOfPage: int[][]) | |
SplitToPages(inputStream: Stream) | צלצול SplitToPages על האינדקס הזה PdfFileEditor. |
SplitToPages(inputFile: string, fileNameTemplate: string) | |
SplitToPages(inputStream: Stream, fileNameTemplate: string) | |
Concatenate(inputFiles) | להדביק מספר מסמכים PDF לאחד. |
Extract(inputPdf: byte[], startPage: int, endPage: int) | הוספת עמודים מתוך מסמך PDF. |
Split(inputPdf: byte[]) | לחלק PDF לתוך קבצי דף בודדים. |
Delete(inputPdf: byte[], pageNumbers) | הסר את הדפים מה- PDF. |
Extract(inputPdf: byte[], pageNumbers: int[]) | הוספת דפים ספציפיים (על פי סדר מספר הדף) מתוך PDF. |
SplitFromFirst(inputPdf: byte[], pageCount: int) | הוספת הדפים הראשונים של N מה- PDF. |
SplitToEnd(inputPdf: byte[], startPage: int) | הוציא את הדפים מהתחלה עד סוף המסמך. |
SplitToPages(inputPdf: byte[]) | לחלק PDF לתוך מסמכים חד צדדיים בודדים (לדוגמה, עבור Split). |
SplitToPages(inputFile: string) | לחלק קובץ PDF בדרכים מסוימות לתוך MemoryStreams, אחד לדף . |
SplitToBulks(inputPdf: byte[], pageRanges: int[][]?) | לחלק PDF למספר חלקים בהתבסס על שורות דף. |
MakeBooklet(inputPdf: byte[]) | יצירת ספרייה מתוך PDF. |
MakeBooklet(inputPdf: byte[], pageSize: PageSize) | יצירת ספרייה מתוך PDF באמצעות גודל דף מסוים. |
MakeBooklet(inputPdf: byte[], leftPages: int[], rightPages: int[]) | יצירת ספרייה באמצעות רק דפים שמאל ומשמאל מסוימים. |
MakeBooklet(inputPdf: byte[], pageSize: PageSize, leftPages: int[], rightPages: int[]) | יצירת ספרייה באמצעות דפים שמאל/ימין מסוימים וגודל דף מותאם אישית. |
Append(inputPdf: byte[], portPdf: byte[], startPage: int, endPage: int) | הוסף דפים ממקור PDF לתוך כניסה PDF. |
Append(inputPdf: byte[], portPdfs: byte[][], startPage: int, endPage: int) | הוסף דפים ממספר PDFים מקור לתוך כניסה של PDF. |
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], startPage: int, endPage: int) | הוספת דפים ממקור PDF למטרה של PDF במיקום מסוים. |
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], pageNumbers: int[]) | הוספת דפים ספציפיים ממקור PDF למטרה PDF במיקום מסוים. |
ResizeContents(source: Document, parameters: ContentsResizeParameters) | העברת תוכן של כל הדפים במסמך על ידי יישום שינוי סולם / תרגום שנוצר מתוך הפרמטרים המגוון. |
ResizeContents(source: Document, pages: int[], parameters: ContentsResizeParameters) | העברת תוכן של דפים ספציפיים במסמך על ידי יישום שינוי סולם / תרגום שנוצר מתוך פרמטרים המגבלה. |
Concatenate(inputFiles: string[], outputFile: string) | להדביק קבצים PDF מרובים לתוך קובץ אחד. |
Concatenate(firstInputFile: string, secInputFile: string, outputFile: string) | להדביק שני קבצי PDF לתוך קובץ אחד. |
Concatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string) | לחתוך שני קבצי PDF עם מחלק דף ריק מוטבע ביניהם. |
SplitFromFirst(inputFile: string, location: int, outputFile: string) | לחלק מהדפים הראשונים N ולכתוב לקובץ היציאה. |
SplitToEnd(inputFile: string, location: int, outputFile: string) | לחלק מהתחלה עד הסוף ולכתוב לקובץ היציאה. |
Extract(inputFile: string, pageNumber: int[], outputFile: string) | הוציא עמודים ספציפיים מתוך קובץ PDF וכתוב לקובצי היציאה. |
Extract(inputFile: string, startPage: int, endPage: int, outputFile: string) | הוציא מגוון של עמודים מתוך קובץ PDF וכתוב לקובצי היציאה. |
Extract(inputStream: Stream, startPage: int, endPage: int, outputStream: Stream) | הוציא מגוון של דפים מהזרם וכתוב לתוך זרם היציאה . |
Concatenate(inputStream: Stream[], outputStream: Stream) | להדביק מספר זרמים PDF לתוך זרימת יציאה אחת. |
Concatenate(firstInputStream: Stream, secInputStream: Stream, outputStream: Stream) | להדביק שני זרמים PDF לתוך זרימת יציאה אחת. |
Concatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream) | לחתוך שני זרימות PDF עם מחלק דף ריק מוטבע ביניהם. |
Concatenate(src: Document[], dest: Document) | להדביק את הדפים של src לתוך המסמך הקיים. |
AddPageBreak(src: Document, dest: Document, pageBreaks: PageBreak[]) | העתק כל דף מקור למטרה, מחלק כל עמוד מקור המפורט על ידי אחד או יותר PageBreak כניסות לדפים נפרדים של יעד אשר MediaBoxes מתאר את הקו האורזונטי שבו כל דף לוקח במקור. |
AddPageBreak(src: Stream, dest: Stream, pageBreaks: PageBreak[]) | זרימת העומס המוגזם של AddPageBreak(מסמך, מסמכים, PageBreak[]). |
AddPageBreak(src: string, dest: string, pageBreaks: PageBreak[]) | העברת מסמך דרך AddPageBreak (מסמכים, מסמנים, PageBreak[]). |
Append(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream) | הוסף דפים מהזרם המקור(ים) לתוך זרם הכניסה ולכתוב אל היציאה. |
Append(inputStream: Stream, portStream: Stream, startPage: int, endPage: int, outputStream: Stream) | הוסף דפים מתוך זרם מקור אחד לתוך זרימת הכניסה ולכתוב אל היציאה. |
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, startPage: int, endPage: int, outputStream: Stream) | מוסיפים את הדפים מהזרם המקור לתוך זרם הכניסה במיקום מסוים. |
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream) | מוסיפים עמודים ספציפיים מהזרם המקור לתוך זרם הכניסה. |
Extract(inputStream: Stream, pageNumber: int[], outputStream: Stream) | הוציא דפים ספציפיים מהזרם וכתוב לתוך זרם היציאה. |
Delete(inputStream: Stream, pageNumber: int[], outputStream: Stream) | הסר דפים ספציפיים מהזרם ולכתוב לתוך זרימת היציאה. |
SplitFromFirst(inputStream: Stream, location: int, outputStream: Stream) | לחלק זרם מהדף הראשון עד PageCount. |
SplitToEnd(inputStream: Stream, location: int, outputStream: Stream) | לחלק את זרם מהתחלה עד הסוף. |
Delete(inputFile: string, pageNumber: int[], outputFile: string) | הסר דפים ספציפיים מתוך קובץ PDF וכתוב לקובצי היציאה. |
Insert(inputFile: string, insertLocation: int, portFile: string, startPage: int, endPage: int, outputFile: string) | הקלד דפים ממקור PDF לתוך יעד PDF במיקום מסוים ולכתוב לקובץ היציאה. |
Insert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string) | הקלד דפים ספציפיים ממקור PDF לתוך יעד PDF במיקום מסוים ולכתוב לקובץ היציאה. |
Append(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string) | הוסף דפים ממקורות PDF מרובים ל- PDF כניסה ולכתוב לקובץ היציאה. |
Append(inputFile: string, portFile: string, startPage: int, endPage: int, outputFile: string) | הוסף דפים מתוך קובץ PDF מקור יחיד ל- PDF כניסה ולכתוב לקובצי היציאה. |
MakeBooklet(inputFile: string, outputFile: string) | MakeBooklet מדרך הקובץ לדרך קובצי הקבצים. |
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize) | MakeBooklet מדרך הקובץ לדרך קובצי הקבצים עם גודל דף ספציפי. |
MakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[]) | MakeBooklet מדרך הקובץ לדרך קובצי הקבצים עם רצועות דף שמאל/ימין. |
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[]) | MakeBooklet מדרך הקובץ לדרך קובצי הקבצים עם גודל הדף וריא / ימין של הדפים. |