[JPG][1] is het meest gebruikte afbeeldingsbestandsformaat voor het opslaan van gecomprimeerde afbeeldingen. Met [PDF][2] daarentegen kunnen documenten worden gedeeld in een alleen-lezen indeling zonder afbreuk te doen aan hun stijl of lay-out. Het kan af en toe nodig zijn om meerdere JPG-foto’s te combineren in een PDF-document. In dit artikel leren we hoe je JPG-afbeeldingen kunt samenvoegen in een PDF-document met behulp van C#. In dit artikel komen de volgende onderwerpen aan bod:
- [C# API om JPG-afbeeldingen samen te voegen tot PDF][3]
- [Converteer JPG naar PDF in C#][4]
- [Voeg JPG-afbeelding toe in PDF met C#][5]
- [Meerdere JPG-afbeeldingen samenvoegen in PDF met C#][6]
C# API om JPG-afbeeldingen samen te voegen in PDF
Voor het samenvoegen van twee of meer JPG-afbeeldingen tot een PDF-document, volgen we een procedure in twee stappen. Ten eerste zullen we [Aspose.Imaging for .NET][7] gebruiken om JPG naar PDF te converteren, en daarna zullen we ze samenvoegen tot een PDF-document met behulp van [GroupDocs.Merger for .NET][8] API. [Download][9] de DLL’s voor de API’s of installeer ze met [NuGet][10].
PM> Install-Package Aspose.Imaging
PM> Install-Package GroupDocs.Merger
Converteer JPG naar PDF in C#
We kunnen elke JPG-afbeelding converteren naar een PDF-document door de onderstaande stappen te volgen:
- Laad een JPG-afbeelding met de methode [Image.Load()][11].
- Roep ten slotte de methode [Image.Save()][12] aan om de afbeelding op te slaan als PDF. Het neemt het uitvoerbestandspad als argument. Het volgende codevoorbeeld laat zien hoe u een JPG converteert naar een PDF met C#.
Voeg JPG-afbeelding toe aan PDF met C#
We kunnen een JPG-afbeelding toevoegen aan een bestaand PDF-document door de onderstaande stappen te volgen:
- Laad een JPG-afbeelding met de methode [Image.Load()][11].
- Converteer de geladen afbeelding naar een PDF en sla deze op in FileStream met de methode [Image.Save()][13].
- Laad een bestaande PDF met behulp van de klasse [Merger][14].
- Roep de methode [Merger.Join()][15] aan om de naar JPG geconverteerde PDF samen te voegen met de geladen PDF.
- Roep ten slotte de methode [Merger.Save()][16] aan om de samengevoegde PDF op te slaan. Het neemt het uitvoerbestandspad als argument. Het volgende codevoorbeeld laat zien hoe u een JPG-afbeelding toevoegt aan een bestaand PDF-document met behulp van C#.
Meerdere JPG-afbeeldingen samenvoegen in PDF met C#
We kunnen meerdere JPG-afbeeldingen samenvoegen tot een PDF-document door de onderstaande stappen te volgen:
- Lees alle JPG-afbeeldingsbestanden één voor één uit een map.
- Laad een JPG-afbeelding met de methode [Image.Load()][11].
- Converteer de eerste afbeelding naar PDF en sla het bestand op een lokale schijf op. Anders converteren en opslaan in FileStream.
- Laad eerder opgeslagen PDF met behulp van de klasse [Merger][14].
- Roep de methode [Merger.Join()][15] aan om de naar JPG geconverteerde PDF samen te voegen met de geladen PDF.
- Roep ten slotte de methode [Merger.Save()][16] aan om de samengevoegde PDF op te slaan. Het neemt het uitvoerbestandspad als argument. Het volgende codevoorbeeld laat zien hoe u meerdere JPG-afbeeldingen kunt samenvoegen in een PDF-document met behulp van C#.
Ontvang een gratis licentie
Probeer de API zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][17] aan te vragen.
Conclusie
In dit artikel hebben we geleerd hoe u:
- JPG-afbeelding opslaan als een PDF-document in C#;
- programmatisch een afbeelding in een PDF-document invoegen;
- combineer meerdere afbeeldingen in een PDF-document.
Bovendien kunt u meer leren over Aspose.Imaging voor .NET API met behulp van de [documentatie][18]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][19].
Zie ook
- [JPEG-afbeeldingen bijsnijden en formaat wijzigen met C#][20]
- [Voeg Word-documenten samen met C#][21] [1]: https://docs.fileformat.com/image/jpeg/ [2]: https://docs.fileformat.com/pdf/ [3]: #CSharp-API-to-Merge-JPG-Images-into-PDF [4]: #Convert-JPG-to-PDF-in-CSharp [5]: #Append-JPG-Image-in-PDF-using-CSharp [6]: #Merge-Multiple-JPG-Images-into-PDF-using-CSharp [7]: https://products.aspose.com/imaging/net/ [8]: https://products.groupdocs.com/merger/net/ [9]: https://releases.aspose.com/imaging/net/ [10]: https://www.nuget.org/packages/Aspose.Imaging/ [11]: https://apireference.aspose.com/imaging/net/aspose.imaging.image/load/methods/2 [12]: https://apireference.aspose.com/imaging/net/aspose.imaging.image/save/methods/3 [13]: https://apireference.aspose.com/imaging/net/aspose.imaging.datastreamsupporter/save/methods/1 [14]: https://apireference.groupdocs.com/merger/net/groupdocs.merger/merger [15]: https://apireference.groupdocs.com/merger/net/groupdocs.merger/merger/methods/join [16]: https://apireference.groupdocs.com/merger/net/groupdocs.merger.merger/save/methods/1 [17]: https://purchase.conholdate.com/temporary-license [18]: https://docs.aspose.com/imaging/net/ [19]: https://forum.aspose.com/c/imaging/14 [20]: https://blog.conholdate.com/total/crop-and-resize-jpeg-images-using-csharp/ [21]: https://blog.conholdate.com/total/merge-word-documents-using-csharp/