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

PDFjet for .NET

 
 

Atvirojo kodo .NET API PDF ataskaitoms teikti

Kurkite PDF dokumentus, universalų ataskaitų teikimo palaikymą žiniatinklio ar darbalaukio programoje naudodami .NET API.

PDFjet for .NET yra atvirojo kodo .NET biblioteka, leidžianti programinės įrangos kūrėjams generuoti universalias PDF ataskaitas savo žiniatinklio ar darbalaukio programoje neįdiegiant jokios išorinės specialios programinės įrangos. PDFjet programavimo biblioteka yra labai paprastanaudoti nei kelias kitas galimas bibliotekas. Puiku tai, kad šaltinio kodas yra gerai dokumentuotas, labai paprastas, aiškus, logiškas ir lengvai suprantamas. 

PDFjet biblioteka teikia pažangių su tekstu susijusių funkcijų palaikymą, pvz., „Unicode“ palaikymą, teksto sujungimą, hipersaitų įterpimą, „OpenType“ ir „TrueType“ šriftų įterpimą. Ji taip pat teikia pažangią taškų, linijų, langelių, apskritimų, Bezier kreivių, daugiakampių, žvaigždžių ir sudėtingų takų bei formų piešimo palaikymą PDF dokumentuose.

Previous Next

Darbo su PDFjet, skirto .NET, pradžia

PDFjet, skirtas .NET, reikalingas .NET Framework 2.0 arba naujesnės versijos programinės įrangos kūrimo rinkinys. .NET skirtas PDFjet taip pat atitinka .NET Core 2.1.402. „PDFjet“, skirta .NET, taip pat puikiai kompiliuoja ir nepriekaištingai veikia „Linux“ sistemoje su Mono v1.9 ir naujesne versija.

NuGet komanda

 Install Package PDFjet

.NET API PDF ataskaitoms generuoti

PDFjet for .NET suteikia programinės įrangos kūrėjams galimybę generuoti PDF ataskaitas jūsų programose. Galite sukurti kelių puslapių ataskaitas naudodami tik kelias kodo eilutes, naudodami klasę „Lentelė“. Sukūrę dokumentą, galite lengvai įterpti naujus puslapius, taip pat pridėti grafikos ar teksto elementų į esamą PDF. Taip pat galite pakeisti PDF failų egzistavimą pagal savo pageidavimus ir išsaugoti juos išoriniame diske.

Kurkite PDF failus naudodami .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");

Sujunkite kelis PDF dokumentus

Kartais organizacijai reikia sujungti kelis PDF dokumentus į vieną didelį dokumentą. PDFjet biblioteka suteikia kūrėjams funkcionalumą, leidžiantį sujungti kelis PDF failus į vieną, naudojant tik kelias kodo eilutes. Tai taip pat padeda vartotojams sukurti naują PDF dokumentą iš esamo. Suteikite vartotojams galią lengvai kurti savo pasirinktas ataskaitas.

Įterpti sąrašą į PDF failus

„PDFjet“, skirta „Java“, supaprastina sąrašo įtraukimą į PDF dokumentus savo programoje. Norėdami PDF dokumente rodyti elementų sąrašą, pirmiausia turite sukurti sąrašą ir tada pridėti prie jo sąrašo elementus. Ji taip pat palaiko simbolį (unikodinį simbolį), skirtą sąrašo elementams pažymėti. Palaikomi sąrašai su numeriais arba raidėmis. Taip pat yra specializuotų romėniškų ir graikiškų raidžių pamokų.

Pridėkite puslapių prie PDF dokumentų naudodami .NET

Atvirojo kodo biblioteka PDFjet suteikia programinės įrangos kūrėjams galią pridėti naujų puslapių prie PDF failų, taip pat modifikuoti esamus puslapius per trumpą laiką ir minimalius išteklius. Tai palaiko naujo turinio pridėjimą prie esamo PDF formato puslapio naudojant tik kelias .NET kodo eilutes. Šis pavyzdinis kodas iliustruoja, kaip pridėti naują puslapį į PDF naudojant .NET kodą.

Pridėkite puslapių į PDF naudodami 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);
      }
    }
 Lietuvių