1. محصولات
  2.   PDF
  3.   .NET
  4.   PDFjet for .NET

PDFjet for .NET

 
 

API.NET منبع باز برای گزارش‌دهی PDF

اسناد PDF، پشتیبانی جهانی از گزارش‌گیری را در برنامه وب یا دسک‌تاپ خود از طریق API‌های NET ایجاد کنید.

PDFjet for. استفاده از کتابخانه برنامه نویسی PDFjet نسبت به چندین کتابخانه موجود بسیار ساده است. نکته مهم این است که کد منبع به خوبی مستند، بسیار ساده، تمیز، منطقی و قابل درک است. 

کتابخانه PDFjet پشتیبانی از ویژگی های متنی پیشرفته مانند پشتیبانی یونیکد، کرنینگ متن، تعبیه لینک ها، تعبیه فونت های OpenType و TrueType را ارائه می دهد. همچنین پشتیبانی طراحی پیشرفته برای نقاط، خطوط، جعبه ها، دایره ها، منحنی های Bezier، چند ضلعی ها، ستاره ها و مسیرهای پیچیده و همچنین اشکال در اسناد PDF را فراهم می کند.

Previous Next

شروع کار با PDFjet برای دات نت

PDFjet برای دات نت به کیت توسعه نرم افزار .NET Framework نسخه 2.0 یا بالاتر نیاز دارد. PDFjet برای دات نت نیز با .NET Core 2.1.402 مطابقت دارد. PDFjet برای دات نت نیز به طور تمیز کامپایل می شود و بدون نقص در لینوکس با نسخه 1.9 مونو و بالاتر کار می کند.

دستور NuGet

 Install Package PDFjet

NET API برای تولید گزارش های PDF

PDFjet for .NET به توسعه دهندگان نرم افزار این امکان را می دهد که گزارش های PDF را در داخل برنامه های کاربردی خود تولید کنند. شما می توانید گزارش های چند صفحه ای را تنها با چند خط کد با استفاده از کلاس "Table" ایجاد کنید. پس از ایجاد سند، می توانید به راحتی صفحات جدید و همچنین عناصر گرافیکی یا متنی را به PDF موجود اضافه کنید. همچنین می‌توانید وجود فایل‌های PDF را مطابق میل خود تغییر دهید و آن را در یک دیسک خارجی ذخیره کنید.

ایجاد فایل های پی دی اف از طریق دات نت

 //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 برای جاوا افزودن یک لیست به اسناد PDF را در برنامه خود ساده می کند. برای نشان دادن لیستی از موارد در یک سند PDF، ابتدا باید یک لیست ایجاد کنید و سپس موارد لیست را به آن اضافه کنید. همچنین از ارسال یک نماد (نویسه یونیکد) برای علامت‌گذاری آیتم‌های فهرست پشتیبانی می‌کند. لیست های شماره دار یا حروف پشتیبانی می شوند. همچنین کلاس های تخصصی حروف رومی و یونانی وجود دارد.

افزودن صفحات به اسناد PDF از طریق دات نت

کتابخانه متن باز PDFjet به توسعه دهندگان نرم افزار این قدرت را می دهد که صفحات جدید را به فایل های PDF اضافه کنند و همچنین صفحات موجود را در زمان کوتاه و حداقل منابع اصلاح کنند. این برنامه از افزودن محتوای جدید به صفحه موجود در PDF تنها با چند خط کد دات نت پشتیبانی می کند. کد نمونه زیر نحوه افزودن یک صفحه جدید به 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);
      }
    }
 فارسی