1. מוצרים
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

ספריית .NET לעיבוד מסמכי PDF

קריאה, כתיבה וטיפול בקובצי PDF מאפליקציות NET.

iText for .NET היא ספריית .NET בקוד פתוח המעניקה למפתחים את היכולת ליצור פתרון PDF לפי בחירתם. זה היה ידוע בעבר בשם iTextSharp והוא מסוגל ליצור זרימת עבודה חכמה של מסמכי PDF. 

iText עבור .NET מאפשר יצירת מסמכי PDF באופן פרוגרמטי ללא התערבות אנושית תוך תמיכה במספר תכונות חשובות כגון יצירת PDF מאפס, ייצוא HTML ל-PDF, עריכת PDF, תמיכה בריבוי שפות, מניפולציה של PDF, טיפול ב-XFDF ו-SVG, חילוץ נתוני PDF, PDF תיוג וניתוח ועוד.

Previous Next

תחילת העבודה עם iText עבור .NET

iText עבור .NET הוא בעל רישיון כפול כתוכנה AGPL/מסחרית. AGPL הוא רישיון תוכנה חינם / קוד פתוח. מומלץ מאוד להשתמש ב-NuGet כדי להוסיף את קהילת iText 7 לפרויקט שלך.

פקודת NuGet

 Install Package itext7

.NET API ליצירה ומניפולציה של מסמכי PDF

iText עבור NET מאפשר למתכנתי תוכנה ליצור ולשנות מסמך PDF בתוך יישומי ה-NET שלהם. פורמט המסמכים הנייד (PDF) הוא אחד מפורמטי המסמכים הנפוצים ביותר בעולם ועדיין פופולרי מאוד. לאחר יצירת מסמך ה-PDF, תוכל גם לשנות אותו בקלות. ה-API נותן לך את הכוח להוסיף דפים חדשים, להוסיף תוכן חדש, לעמוד קיים ועוד הרבה יותר.

צור מסמך PDF - C#

// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document 
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();

המרת HTML למסמכי PDF באמצעות NET

iText 7 מאפשר למתכנתי NET להמיר בקלות HTML למסמך PDF באמצעות הוספה של HTML2Pdf. תוסף HTML2Pdf מאפשר למפתחי תוכנה לנתח קטעי HTML או XHTML ואת ה-CSS הקשורים ל-PDF. עם מספר שורות קוד בלבד וזמן קצר יותר. Html2Pdf יכול לספק לך תוצאות נהדרות וימיר קובצי HTML למסמכי PDF עשירים וחכמים.

המרת HTML ל-PDF - C#

// Open text file
 FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
 // Create PDF file
 FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
 // Intialize conversion properties
 ConverterProperties converterProperties = new ConverterProperties();
 // Convert HTML to PDF
 HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);

מיזוג קובצי PDF מרובים באמצעות .NET API

ספריית הקוד הפתוח iText עבור .NET מאפשרת למתכנתי תוכנה למזג קבצי PDF מרובים בתוך יישומי.NET שלהם. חשוב מאוד לשמור על הגודל והכיוון של כל הדפים בתוך הקבצים המקוריים. דוגמה הבאה של קוד C# מראה באיזו קלות מפתחים יכולים לשלב קבצי PDF שונים עם כמה שורות קוד בלבד.

מיזוג קבצי PDF באמצעות C# .NET

PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();
 עִברִית