Avoimen lähdekoodin .NET-sovellusliittymät PDF-tiedostojen hallintaan
Ilmainen .NET-sovellusliittymä kuvien luomiseen, muokkaamiseen ja muuntamiseen PDF-tiedostoiksi. Lisää suojaus, taulukko, vesileima, teksti ja muodot PDF-tiedostoihin.
Tehokas avoimen lähdekoodin erillinen .NET-kirjasto, jonka avulla ohjelmistokehittäjät voivat avata, lukea, luoda, muokata ja käsitellä PDF-dokumentteja ilman Adobe Acrobat -komponentin asentamista. Kirjasto on erittäin vakaa ja tukee täysin suurikokoisia PDF-tiedostoja, 100+ Mb kokoisia asiakirjoja on useimmissa tapauksissa saatavilla. Kirjasto vaatii.NET Framework 4.0+ sujuvaa toimintaa varten, ja se voidaan integroida helposti työpöydän WinForms- ja ASP.NET-sovellukseen.
Kirjastossa on tuki vesileimojen lisäämiselle PDF-dokumentteihin, ja se voi helposti mukauttaa sen sijaintia, kokoa ja väriä. Kehittäjät voivat helposti luoda tekstiä vesileiman tai lisätä värikkään kuvan vesileiman tekijänoikeuksin suojattuna. Kirjastossa on lukuisia muita ominaisuuksia, kuten uuden PDF-tiedoston luominen tyhjästä, olemassa olevien PDF-tiedostojen lataaminen ja lukeminen, PDF-suojaus, PDF-dokumenttien salaus tai salauksen purkaminen, kuvien lisääminen PDF-tiedostoja, muunna kuvia, kuten JPEG, PNG ja TIFF PDF-dokumentiksi, lisää tai poista uusia sivuja, lisää tekstiä PDF-muotoon, lisää muotoja PDF-tiedostoon ja paljon muuta.
PDF-kirjasto sisältää erinomaisen tuen taulukoille ja tarjoaa erilaisia ominaisuuksia PDF-dokumenttien taulukoiden käsittelyyn. Sen avulla kehittäjät voivat luoda taulukoita PDF-muodossa, luoda taulukon asettelua sisällön sijoittamiseksi, lisätä rivejä ja sarakkeita taulukoihin ja yhdistää taulukon soluja helposti. On myös mahdollista lisätä digitaalinen allekirjoitus PDF-kohdistussivulle tai tiettyyn osioon sen suojaamiseksi ulkoisilta häiriöiltä.
PDF-tiedoston käytön aloittaminen
Paras tapa asentaa PDF on GitHubin kautta. Käytä seuraavaa komentoa API:n asentamiseen.
Asenna PDF GitHubista
go get https://github.com/iditectweb/pdf.git
Luo ja muokkaa PDF-tiedostoja .NET-kirjaston kautta
Avoimen lähdekoodin PDF-kirjaston avulla ohjelmistokehittäjät voivat luoda uusia PDF-dokumentteja omissa C# .NET -sovelluksissaan helposti. Asiakirjojen luomisen jälkeen voit muokata niitä tarpeidesi mukaan. Voit lisätä uuden sivun, muokata olemassa olevia sivuja, muuttaa sivukokoa, poistaa asiakirjan ei-toivotun osan ja niin edelleen. On myös mahdollista ladata ja lukea olemassa olevaa PDF-dokumenttia helposti.
Luo uusi PDF-tiedosto .NET-kirjaston kautta
//Create new pdf document
PdfDocument document = new PdfDocument();
document.DocumentInfo.Author = "test author";
document.DocumentInfo.Description = "test description";
document.DocumentInfo.Title = "test title";
//Insert a new page
PdfPage page = document.Pages.AddPage();
//The default page size is A4
//Customize the page sie directly
page.Size = new Size(800, 1000);
//Or change the value by standard paper size
//page.Size = PaperTypeConverter.ToSize(PaperTypes.A4);
PdfFile pdfFile = new PdfFile();
//Save pdf to file using stream
using (FileStream fs = File.Create("CreateNew.pdf"))
{
pdfFile.Export(document, fs);
}
Muunna kuva PDF-muotoon C#-kirjaston kautta
PDF-kirjaston avulla ohjelmoijat voivat helposti luoda kuvan PDF-dokumenteista vain muutamalla rivillä .NET-koodia. Kirjasto tukee myös erittäin arvokasta ja vaativaa ominaisuutta monisivuisten TIFF-tiedostojen muuntamiseksi PDF-dokumentiksi. Se tukee useiden kuvatiedostojen, kuten JPGE, PNG, TIFF, BMP ja GIF, tuontia. Sen saavuttamiseksi sinun on luotava tyhjä PDF-sivu alkuperäisen kuvan kokona ja piirrettävä kuva sivulle kohdassa (0,0) niin, että kuva hahmonnetaan kokonaisena sivuna. On myös mahdollista lisätä tämä sivu olemassa olevaan PDF-tiedostoon tai luoda uusi.
Vie kuva PDF-muotoon C# .NET API:n kautta
PdfDocument document = new PdfDocument();
using (Stream imgStream = File.OpenRead("sample.jpg"))
{
iDiTect.Pdf.Resources.ImageSource image = new iDiTect.Pdf.Resources.ImageSource(imgStream);
//Create a new page with image's size
PdfPage page = new PdfPage();
page.Size = new Size(image.Width, image.Height);
PageContentBuilder builder = new PageContentBuilder(page);
//draw image to page at position (0,0)
builder.DrawImage(image);
document.Pages.Add(page);
}
using (FileStream fs = File.OpenWrite("ConvertImageToPdf.pdf"))
{
PdfFile pdfFile = new PdfFile();
pdfFile.Export(document, fs);
}
Vesileiman lisääminen PDF-tiedostoon .NET:n kautta
Avoimen lähdekoodin PDF-kirjaston avulla tietokoneohjelmoijat voivat lisätä vesileiman PDF-tiedostoon erittäin ammattimaisella ja helpolla tavalla. PDF-dokumentteihin on mahdollista lisätä tekstiä ja kuvavesileimaa helposti. Se tarjoaa erilaisia ominaisuuksia vesileiman käsittelyyn, kuten tekstin fontin nimen, fontin koon, fontin tyylin, fontin värin tekstin kiertoon ja sijainnin muuttaminen PDF-sivulla. Se tukee värikkäiden tai läpinäkyvien vesileimien lisäämistä taustalla.
Kuvavesileiman lisääminen PDF-tiedostoon C#:n kautta
PdfFile pdfFile = new PdfFile();
PdfDocument document;
using (FileStream fs = File.OpenRead("sample.pdf"))
{
//Read pdf document from stream
document = pdfFile.Import(fs);
}
//Get first page of pdf
PdfPage page = document.Pages[0];
PageContentBuilder builder = new PageContentBuilder(page);
//Set watermark image position
builder.Position.Translate(100, 100);
using (Stream stream = File.OpenRead("watermark.png"))
{
//Insert watermark image as original size
builder.DrawImage(stream);
//Insert watermark image in customized size
//builder.DrawImage(stream, new Size(80, 80));
}
using (FileStream fs = File.OpenWrite("ImageWatermark.pdf"))
{
pdfFile.Export(document, fs);
}
Lisää ja hallitse taulukoita PDF-muodossa C# API:n kautta
Taulukot ovat erittäin tärkeä osa PDF-dokumenttia, joka koostuu soluriveistä ja sarakkeista ja joita käytetään säilyttämään tärkeitä tietoja käsittelyä varten. Avoimen lähdekoodin PDF-kirjasto mahdollistaa taulukoiden luomisen ja muokkaamisen PDF-dokumenttien sisällä C #.NET:n avulla. Vakiotaulukon luomiseksi sinun on määritettävä taulukossa käytettävä väri, reunatyyli ja lisättävä taulukon otsikko. Tämän jälkeen voit lisätä taulukon otsikon, lisätä sarakkeita ja rivejä data-arvolla.