1. Produkti
  2.   PDF
  3.   .NET
  4.   PDFjet for .NET

PDFjet for .NET

 
 

Atvērtā pirmkoda .NET API PDF pārskatiem

Ģenerējiet PDF dokumentus, universālu pārskatu atbalstu savā tīmekļa vai darbvirsmas lietojumprogrammā, izmantojot .NET API.

PDFjet for .NET ir atvērtā pirmkoda .NET bibliotēka, kas programmatūras izstrādātājiem ļauj ģenerēt universālus PDF pārskatus savā tīmekļa vai darbvirsmas lietojumprogrammā, neinstalējot nekādu ārēju īpašu programmatūru. PDFjet programmēšanas bibliotēka ir ļoti vienkāršilietojama nekā vairākas citas pieejamās bibliotēkas. Lieliski ir tas, ka pirmkods ir labi dokumentēts, ļoti vienkāršs, tīrs, loģisks un viegli saprotams. 

PDFjet bibliotēka nodrošina papildu ar tekstu saistītu funkciju atbalstu, piemēram, Unicode atbalstu, teksta atzarošanu, hipersaišu iegulšanu, OpenType un TrueType fontu iegulšanu. Tas nodrošina arī uzlabotu zīmēšanas atbalstu punktiem, līnijām, kastēm, apļiem, Bezjē līknēm, daudzstūriem, zvaigznēm un sarežģītiem ceļiem, kā arī formām PDF dokumentos.

Previous Next

Darba sākšana ar PDFjet for .NET

PDFjet darbam ar .NET ir nepieciešams .NET Framework 2.0 programmatūras izstrādes komplekts vai jaunāka versija. PDFjet .NET atbilst arī .NET Core 2.1.402. PDFjet for .NET arī kompilē tīri un nevainojami darbojas operētājsistēmā Linux ar Mono v1.9 un jaunāku versiju.

NuGet komanda

 Install Package PDFjet

.NET API, lai ģenerētu PDF atskaites

PDFjet for .NET nodrošina programmatūras izstrādātājiem iespēju ģenerēt PDF atskaites jūsu lietojumprogrammās. Varat izveidot vairāku lappušu pārskatus, izmantojot tikai dažas koda rindiņas, izmantojot klasi "Tabula". Kad dokuments ir izveidots, esošajā PDF failā varat viegli ievietot jaunas lapas, kā arī pievienot grafikas vai teksta elementus. Varat arī mainīt PDF failu esamību atbilstoši savām vēlmēm un saglabāt tos ārējā diskā.

Izveidojiet PDF failus, izmantojot .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");

Apvienojiet vairākus PDF dokumentus

Dažreiz organizācijai ir nepieciešams apvienot vairākus PDF dokumentus vienā lielā dokumentā. PDFjet bibliotēka nodrošina izstrādātājiem funkcionalitāti vairāku PDF failu apvienošanai vienā, izmantojot tikai dažas koda rindiņas. Tas arī ļauj lietotājiem izveidot jaunu PDF dokumentu no esošā. Dodiet lietotājiem iespēju viegli izveidot atskaites pēc viņu izvēles.

Ievietot sarakstu PDF failos

PDFjet for Java vienkāršo saraksta pievienošanu PDF dokumentiem savā lietojumprogrammā. Lai PDF dokumentā parādītu vienumu sarakstu, vispirms ir jāizveido saraksts un pēc tam jāpievieno tam saraksta vienumi. Tas arī nodrošina atbalstu simbola (unikoda rakstzīmes) nodošanai, lai atzīmētu saraksta vienumus. Tiek atbalstīti numurēti vai burtu saraksti. Ir arī specializētas nodarbības romiešu burtiem un grieķu burtiem.

Pievienojiet lapas PDF dokumentiem, izmantojot .NET

Atvērtā pirmkoda bibliotēka PDFjet sniedz programmatūras izstrādātājiem iespēju pievienot jaunas lapas PDF failiem, kā arī modificēt esošās lapas īsā laikā un minimālos resursos. Tā atbalsta jauna satura pievienošanu esošai PDF faila lapai, izmantojot tikai dažas .NET koda rindas. Šis koda paraugs parāda, kā PDF failam pievienot jaunu lapu, izmantojot .NET kodu.

Pievienojiet lapas PDF failam, izmantojot 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);
      }
    }
 Latviski