![](https://products-qa.fileformat.com/fi/pdf/net/itext/header-image.png)
iText for .NET
.NET-kirjasto PDF-dokumenttien käsittelyä varten
Lue, kirjoita ja käsittele PDF-tiedostoja .NET-sovelluksista.
iText for .NET on avoimen lähdekoodin .NET-kirjasto, joka antaa kehittäjille mahdollisuuden luoda PDF-ratkaisuja oman valintansa mukaan. Se tunnettiin aiemmin nimellä iTextSharp, ja se pystyy luomaan älykkään PDF-dokumenttien työnkulun.
iText for .NET mahdollistaa PDF-dokumenttien luomisen ohjelmallisesti ilman ihmisen väliintuloa samalla kun se tukee useita tärkeitä ominaisuuksia, kuten PDF:n luominen tyhjästä, HTML-tiedostojen vienti PDF-muotoon, PDF-muokkaus, monikielinen tuki, PDF-käsittely, XFDF- ja SVG-käsittely, PDF-tietojen purkaminen, PDF merkitseminen ja jäsentäminen ja paljon muuta.
iText for .NETin käytön aloittaminen
iText for .NET on kaksoislisensoitu AGPL/kaupallisena ohjelmistona. AGPL on ilmainen / avoimen lähdekoodin ohjelmistolisenssi. On erittäin suositeltavaa käyttää NuGetiä iText 7 -yhteisön lisäämiseen projektiisi.
NuGet-komento
Install Package itext7
.NET API PDF-dokumenttien luomiseen ja käsittelyyn
iText for .NET antaa ohjelmoijille mahdollisuuden luoda ja muokata PDF-dokumentteja .NET-sovelluksissaan. Portable Document Format (PDF) on yksi maailman käytetyimmistä asiakirjamuodoista ja edelleen erittäin suosittu. Kun PDF-dokumentti on luotu, voit myös muokata sitä helposti. API antaa sinulle mahdollisuuden lisätä uusia sivuja, lisätä uutta sisältöä olemassa olevalle sivulle ja paljon muuta.
Luo PDF-dokumentti - C#
// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();
Muunna HTML PDF-asiakirjoiksi .NET:n avulla
iText 7:n avulla .NET-ohjelmoijat voivat helposti muuntaa HTML:n PDF-dokumentiksi Html2Pdf-lisäosan avulla. Html2Pdf-lisäosan avulla ohjelmistokehittäjät voivat jäsentää HTML- tai XHTML-katkelmia ja niihin liittyviä CSS-tiedostoja PDF-muotoon. Vain muutamalla rivillä koodia ja vähemmän aikaa Html2Pdf voi tarjota sinulle upeita tuloksia ja muuntaa HTML-tiedostot monipuolisiksi, älykkäiksi PDF-dokumenteiksi.
Muunna HTML PDF:ksi - C#
// Open text file
FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
// Create PDF file
FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
// Intialize conversion properties
ConverterProperties converterProperties = new ConverterProperties();
// Convert HTML to PDF
HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
Useiden PDF-tiedostojen yhdistäminen .NET API:n kautta
Avoimen lähdekoodin kirjaston iText for .NET avulla ohjelmoijat voivat yhdistää useita PDF-tiedostoja .NET-sovelluksissaan. On erittäin tärkeää säilyttää kaikkien alkuperäisten tiedostojen sivujen koko ja suunta. Seuraava C#-koodiesimerkki osoittaa, kuinka helposti kehittäjät voivat yhdistää erilaisia PDF-tiedostoja vain muutamalla rivillä koodia.
PDF-tiedostojen yhdistäminen C# .NET:n kautta
PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();