Open Source .NET SDK לעבודה עם קבצי PDF
חינמי וחזק עם קוד פתוח .NET API ליצירה, עריכה ומיזוג של מסמכי PDF.
מהו PDFSharp API עבור .NET?
PDFsharp היא ספריית .NET בקוד פתוח המיועדת ליצירה ועיבוד של מסמכי PDF בקלות ובגמישות. בין אם אתה יוצר קובצי PDF חדשים מאפס, ממזג מסמכים קיימים או מוסיף טקסט, תמונות וצורות לקובצי PDF, PDFsharp מספקת מגוון רחב של פונקציות. זה מאפשר למפתחי .NET לטפל בקובצי PDF באופן פרוגרמטי עם API ברור ואינטואיטיבי, מה שהופך אותו לבחירה מצוינת הן עבור יישומים בקנה מידה קטן והן עבור פתרונות ארגוניים גדולים. היכולת שלו לעבוד גם עם גרפיקה וקטורית וגם עם רסטר במסמכי PDF הופכת אותו לכלי רב תכליתי להפקת דוחות מורכבים או תוכן דינמי ביישומי NET.
PDFSharp עבור .NET API - תכונות עיקריות
להלן כמה מהתכונות העיקריות של PDFSharp:
- צור מסמכי PDF חדשים מאפס.
- שנה מסמכי PDF קיימים.
- הוסף טקסט, תמונות וגרפיקה לדפי PDF.
- תומך בגרפיקה וקטורית ובתמונות רסטר.
- מיזוג או פיצול מסמכי PDF.
- חלץ תוכן מקובצי PDF.
- טיפול בגופנים, כולל גופני TrueType.
- צייר צורות כמו קווים, מלבנים ומעגלים.
- תומך בקבצי PDF מוצפנים.
- צור מסמכי PDF/A לאחסון בארכיון.
- תואם ל-.NET Framework ו-.NET Core.
תחילת העבודה עם PDFSharp עבור .NET API
אתה יכול להוריד את ספריית ShapeCrawler מ- GitHub או מ- nuget.
הַתקָנָה
התקנת PDFSharp API עבור .NET היא פשוטה וניתן לעשות זאת מ-nugget כפי שמוצג להלן:
התקנת PDFSharp API עבור .NET
Install-Package PdfSharp
דוגמאות קוד עבור PdfSharp API עבור .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.כיצד ליצור קובץ PDF ריק באמצעות PDFSharp API עבור .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- צור מסמך PDF חדש: זה מאתחל מסמך PDF ריק.
- הוסף עמוד חדש: הוספת עמוד ריק למסמך.
- צייר טקסט: משתמש באובייקט XGraphics כדי לכתוב "Hello, World!" במרכז העמוד.
- שמור את המסמך: שומר את ה-PDF עם שם הקובץ שצוין.
כיצד להוסיף תמונה ל-PDF באמצעות PDFSharp API?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- צור מסמך PDF חדש: זה מאתחל מסמך PDF ריק.
- הוסף עמוד: הוספת עמוד ריק למסמך.
- טען את התמונה: משתמש ב-XImage.FromFile() כדי לטעון תמונה מנתיב הקובץ שצוין.
- צייר את התמונה: משתמש ב-gfx.DrawImage() כדי למקם ולשנות את גודל התמונה בדף ה-PDF.
- שמור את המסמך: שומר את ה-PDF עם התמונה.
כיצד להוסיף טבלה למסמך PDF ב-.NET?
כדי להוסיף טבלה למסמך PDF באמצעות PDFSharp עבור .NET API, תוכל לבצע את השלבים הבאים.
- צור מסמך PDF חדש: זה מאתחל מסמך PDF ריק.
- הוסף עמוד: הוספת עמוד ריק למסמך PDF החדש.
- הגדר את השורות והעמודות שיהיו חלק מהטבלה.
- השתמש בלולאות מקוננות כדי ליצור את הטבלה באמצעות מספר השורות והעמודות.
- שמור את המסמך: שומר את ה-PDF עם התמונה.
הוסף סימן מים לדף PDF ב-.NET
- טען מסמך PDF קיים: הקוד פותח מסמך PDF קיים במצב שינוי.
- לולאה בין דפים: זה חוזר על כל עמוד במסמך.
- צור אובייקט XGraphics: מאפשר פעולות ציור בדף ה-PDF.
- הגדר מאפייני סימן מים כגון גופן וטקסט.
- צייר את סימן המים: הטקסט מרוכז על פני העמוד בפריסה אלכסונית.
- שמור את המסמך: שומר את ה-PDF עם סימן המים מוחל.
מַסְקָנָה
PDFsharp היא ספריית קוד פתוח רב-תכליתית ועוצמתית עבור מפתחי .NET, המציעה כלים מקיפים ליצירה, עריכה וניהול של מסמכי PDF. עם ה-API הפשוט שלו, PDFsharp מפשט פעולות PDF שונות, החל מיצירת מסמכים חדשים והוספת תמונות או טקסט ועד לשינוי קובצי PDF קיימים על ידי שכבת תוכן כמו סימני מים. הוא תומך בגרפיקה וקטורית, צורות, טבלאות והיפר-קישורים, מה שהופך אותו למתאים למגוון רחב של יישומים, כולל הפקת דוחות, עיבוד מסמכים ואחסון בארכיון. התאימות שלו ל-.NET Framework ו-.NET Core מרחיבה עוד יותר את השימושיות שלו על פני פלטפורמות שונות, מה שהופך את PDFsharp לבחירה אמינה לטיפול ב-PDF בפרויקטים של NET.
מוצרים דומים
- Apache POI XWPF | Open Source Java API ליצירה ושינוי של קובצי DOCX
- DocX | Open Source .NET API ליצירה ושינוי של קובצי DOCX
- Docx4J | Open Source Java API ליצירה ושינוי של קובצי DOC ו-DOCX
- ExcelDataReader | Open Source .NET API לקריאת מסמכי XLS, XLSX, CSV ו-Spreadsheet
- FileFormat.Words API | Open Source .NET API עבור פורמטי קבצים של Microsoft Word