PDFjet for .NET
Foinse Oscailte .NET API do Thuairisciú PDF
Gin doiciméid PDF, tacaíocht Uilíoch Tuairiscithe i d’fheidhmchlár gréasáin nó deisce trí APIanna .NET.
Is leabharlann foinse oscailte .NET é PDFjet do .NET a ligeann d'fhorbróirí bogearraí tuarascálacha PDF uilíocha a ghiniúint laistigh dá bhfeidhmchlár gréasáin nó deisce gan aon bhogearraí speisialta seachtracha a shuiteáil. Tá leabharlann ríomhchlárúcháin PDFjet an-simplí le húsáid ná go leor leabharlann eile atá ar fáil. Is é an rud iontach go bhfuil an cód foinse doiciméadaithe go maith, an-simplí, glan, loighciúil, agus éasca le tuiscint.
Soláthraíonn leabharlann PDFjet tacaíocht do ghnéithe chun cinn a bhaineann le téacs, mar shampla tacaíocht Unicode, kerning Téacs, hipearnasc a neadú, clónna OpenType agus TrueType a neadú. Soláthraíonn sé tacaíocht líníochta chun cinn freisin do phointí, línte, boscaí, ciorcail, cuair Bezier, polagáin, réaltaí, agus cosáin casta chomh maith le cruthanna taobh istigh de dhoiciméid PDF.
Tús a chur le PDFjet le haghaidh .NET
Éilíonn PDFjet le haghaidh .NET .NET Framework Leagan 2.0 Kit Forbartha Bogearraí nó níos airde. Comhlíonann PDFjet do .NET freisin le .NET Core 2.1.402. Tiomsaíonn PDFjet do .NET go glan freisin agus oibríonn sé go neamhbhalbh ar Linux le Mono v1.9 agus níos airde.
Ordú NuGet
Install Package PDFjet
.NET API chun Tuarascálacha PDF a Ghiniúint
Soláthraíonn PDFjet do .NET an cumas d’fhorbróirí bogearraí tuarascálacha PDF a ghiniúint taobh istigh d’fheidhmchláir féin. Is féidir leat tuarascálacha Il-leathanach a chruthú gan ach cúpla líne de chód ag baint úsáide as an rang "Tábla". Nuair a bheidh an doiciméad cruthaithe, is féidir leat leathanaigh nua a chur isteach go héasca chomh maith le grafaicí nó gnéithe téacs a chur isteach sa PDF atá ann cheana féin. Is féidir leat freisin go bhfuil comhaid PDF ann a mhodhnú de réir do mhianta agus iad a shábháil ar dhiosca seachtrach.
Cruthaigh Comhaid PDF trí .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");
Chomhcheangail Il Doiciméid PDF
Uaireanta éilíonn eagraíocht roinnt doiciméad PDF a chomhcheangal le doiciméad mór amháin. Soláthraíonn leabharlann PDFjet feidhmiúlacht d'fhorbróirí chun comhaid PDF iolracha a chomhcheangal in aon cheann amháin gan ach cúpla líne de chód. Éascaíonn sé freisin d’úsáideoirí doiciméad PDF nua a ghiniúint ón gceann atá ann cheana féin. Tabhair an chumhacht d'úsáideoirí tuairiscí dá rogha féin a chruthú gan stró.
Cuir liosta isteach i gcomhaid PDF
Déanann PDFjet do Java simpliú ar liosta a chur le doiciméid PDF laistigh dá bhfeidhmchlár féin. Chun liosta míreanna a thaispeáint i ndoiciméad PDF, ar dtús, ní mór duit liosta a chruthú agus ansin míreanna liosta a chur leis. Soláthraíonn sé tacaíocht freisin chun pas a fháil i siombail (carachtar Unicode) chun na míreanna liosta a mharcáil. Tacaítear le liostaí uimhrithe nó litreach. Tá sainranganna ann freisin do litreacha Rómhánacha agus litreacha Gréagacha.
Cuir Leathanaigh le Doiciméid PDF trí .NET
Tugann an leabharlann foinse oscailte PDFjet an chumhacht d'fhorbróirí bogearraí leathanaigh nua a chur le comhaid PDF chomh maith le leathanaigh atá ann cheana a mhodhnú i mbeagán ama & acmhainní íosta. Tacaíonn sé le hábhar nua a chur le leathanach atá ann cheana féin i bhformáid PDF le cúpla líne de chód .NET. Léiríonn an cód samplach seo a leanas conas leathanach nua a chur le PDF ag baint úsáide as cód .NET.
Cuir Leathanaigh le PDF trí 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);
}
}