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

PDFjet for .NET

 
 

קוד פתוח .NET API לדיווח PDF

צור מסמכי PDF, תמיכה אוניברסלית בדיווח באפליקציית האינטרנט או שולחן העבודה שלך באמצעות ממשקי API.NET.

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

ספריית PDFjet מספקת תמיכה בתכונות מתקדמות הקשורות לטקסט כגון תמיכה ב-Unicode, ליבת טקסט, הטמעת היפר-קישורים, הטמעת גופני OpenType ו-TrueType. הוא גם מספק תמיכה מתקדמת בציור עבור נקודות, קווים, תיבות, עיגולים, עקומות בזייר, מצולעים, כוכבים ונתיבים מורכבים, כמו גם צורות בתוך מסמכי PDF.

Previous Next

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

PDFjet עבור .NET דורש .NET Framework גרסה 2.0 ערכת פיתוח תוכנה ומעלה. PDFjet עבור .NET תואם גם ל-.NET Core 2.1.402. PDFjet עבור .NET גם עושה קומפילציה בצורה נקייה ועובדת ללא רבב על לינוקס עם Mono v1.9 ומעלה.

פקודת NuGet

 Install Package PDFjet

NET API להפקת דוחות PDF

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

צור קבצי PDF באמצעות NET

 //Create PDF Files via .NET
  PDF pdf = new PDF();
  Font f1 = new Font(pdf, "Helvetica");
  Image image1 = new Image(pdf, "images/eu-map.png");
  Image image2 = new Image(pdf, "images/fruit.jpg");
  Image image3 = new Image(pdf, "images/mt-map.gif");
  // Please note:
  // All font and image objects must be created
  // before the first page object.
  Page page = new Page(pdf, A4.PORTRAIT);
  text.SetText("The map on the right is an embedded GIF image");
  text.SetPosition(90.0, 800);
  text.DrawOn(page);
  image3.SetPosition(390, 630);
  image3.ScaleBy(0.5);
  image3.DrawOn(page);
  pdf.wrap();
  pdf.save("Example_03.pdf");

שלב מסמכי PDF מרובים

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

הוסף רשימה לקבצי PDF

PDFjet עבור Java מפשט את הוספה של רשימה למסמכי PDF בתוך היישום שלהם. כדי להציג רשימה של פריטים במסמך PDF, תחילה עליך ליצור רשימה ולאחר מכן להוסיף לה פריטי רשימה. זה גם מספק תמיכה להעברת סמל (תו Unicode) לסימון פריטי הרשימה. רשימות ממוספרות או אותיות נתמכות. יש גם שיעורים מיוחדים לאותיות רומיות ואותיות יווניות.

הוסף דפים למסמכי PDF באמצעות NET

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

הוסף דפים ל-PDF באמצעות C# .NET

 //Add Pages to PDF via C# .NET
public Page(PDF pdf, float[] pageSize, bool addPageToPDF)
    {
      this.pdf = pdf;
      contents = new List();
      annots = new List();
      destinations = new List();
      width = pageSize[0];
      height = pageSize[1];
      buf = new MemoryStream(8192);
      if (addPageToPDF) {
      pdf.AddPage(this);
      }
    }
 עִברִית