[TIFF][1] en [PDF][2] zijn twee gangbare bestandsindelingen in deze snel veranderende wereld. TIFF-documenten zijn toegankelijker om te bewerken dan PDF en bieden een betere beeldkwaliteit. Er zijn echter veel redenen waarom u TIFF naar PDF moet converteren. In deze blogpost kom je de stappen en het codefragment tegen om TIFF naar PDF te converteren met behulp van C# imaging [library][3]. Deze beeldverwerkingsbibliotheek biedt een uitgebreide reeks methoden om verschillende bestandsindelingen programmatisch te verwerken en te manipuleren. Je doorloopt de volgende punten:
- [Beeldverwerkingsbibliotheek installatie][4]
- [Converteer TIFF naar PDF met C#][5]
- [TIFF naar PDF-converter - geavanceerde opties][6]
Installatie bibliotheek voor beeldverwerking
U kunt de DLL [downloaden][7] of deze bibliotheek op bedrijfsniveau installeren door de volgende opdracht uit te voeren in de [NuGet][8] pakketbeheerder.
Install-Package Aspose.Imaging
Converteer TIFF naar PDF met C#
Nu kunt u overgaan tot het schrijven van de code om de TIFF naar PDF-conversie programmatisch te implementeren. De stappen zijn:
- Laad het TIFF-bronafbeeldingsbestand door de methode [Load][9] aan te roepen.
- Maak een instantie van de klasse [TiffImage][10].
- Maak een object van de klasse [PdfOptions][11].
- Initialiseert een nieuwe instantie van de klasse [ResolutionSetting][12] door de horizontale en verticale resoluties in te stellen.
- Gebruik de methode [Opslaan][13] om het bestand op te slaan in PDF-indeling. Kopieer en plak de volgende code in uw hoofdbestand: Je kunt de uitvoer zien in de onderstaande afbeelding:
TIFF naar PDF-converter - geavanceerde opties
In dit gedeelte gaan we dieper in op deze beeldverwerkingsbibliotheek en zien we hoe je programmatisch een geheel nieuwe afbeelding kunt maken. U kunt de stappen en het onderstaande codefragment volgen:
- Maak een instantie van [TiffOptions][14] en stel de verschillende eigenschappen in.
- Stel de waarde van de eigenschap [BitsPerSample][15] in om het aantal bits per sample in te stellen.
- Stel de waarde van de eigenschap [photometric][16] in.
- De eigenschap [Xresolution][17] stelt de x-resolutie in.
- De eigenschap [Yresolutie][18] stelt de y-resolutie in.
- Stel de resolutie-eenheid in door de waarde van de eigenschap [ResolutionUnit][19] in te stellen.
- De eigenschap [PlanarConfiguration][20] stelt de vlakke configuratie in.
- Stel de [Compressie][21] in op AdobeDeflate.
- Maak een nieuwe [TiffImage][22] met een specifieke grootte en TiffOptions-instellingen.
- Loop over de pixels en roep [SetPixel][23] aan om de kleur van het [ActiveFrame][24] in te stellen op Rood.
- [Opslaan][13] de resulterende afbeelding. De uitvoer wordt weergegeven in de onderstaande afbeelding:
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][25] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
Dit brengt ons aan het einde van deze tutorial. U hebt doorgenomen hoe u TIFF naar PDF converteert met behulp van de beeldbibliotheek C#. Daarnaast heb je ook de geavanceerde opties van deze beeldverwerkingsbibliotheek doorlopen. Verder kunt u de [documentatie][26] van deze API bezoeken om andere functies te leren kennen. Bovendien raden we u aan onze [Aan de slag-gids][27] te volgen. Ten slotte schrijft [conholdate.com][28] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][29].
Veelgestelde vragen
Kan ik een TIFF-bestand wijzigen in PDF? U kunt deze [link][5] volgen voor het codefragment en de stappen om TIFF programmatisch naar PDF te converteren.
Zie ook
- [Converteer Word-document naar TIFF-afbeelding met C#][30]
- [Converteer TIFF naar PDF met Java][31] [1]: https://docs.fileformat.com/image/tiff/ [2]: https://docs.fileformat.com/pdf/ [3]: https://products.aspose.com/imaging/ [4]: #Image-processing-library-installation [5]: #Convert-TIFF-to-PDF-using-C- [6]: #TIFF-to-PDF-converter—advanced-options [7]: https://releases.aspose.com/imaging [8]: https://www.nuget.org/packages/Aspose.Imaging [9]: https://reference.aspose.com/imaging/net/aspose.imaging/image/load/ [10]: https://reference.aspose.com/imaging/net/aspose.imaging.fileformats.tiff/tiffimage/tiffimage/ [11]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/pdfoptions/pdfoptions/ [12]: https://reference.aspose.com/imaging/net/aspose.imaging/resolutionsetting/resolutionsetting/ [13]: https://reference.aspose.com/imaging/net/aspose.imaging/rasterimage/save/ [14]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/tiffoptions/#tiffoptions-constructor-2-of-4 [15]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/bitspersample/ [16]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/photometric/ [17]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/xresolution/ [18]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/yresolution/ [19]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/resolutionunit/ [20]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/planarconfiguration/ [21]: https://reference.aspose.com/imaging/net/aspose.imaging.imageoptions/tiffoptions/compression/ [22]: https://reference.aspose.com/imaging/net/aspose.imaging.fileformats.tiff/tiffimage/tiffimage/ [23]: https://reference.aspose.com/imaging/net/aspose.imaging/rasterimage/setpixel/ [24]: https://reference.aspose.com/imaging/net/aspose.imaging.fileformats.tiff/tiffimage/activeframe/ [25]: https://purchase.conholdate.com/temporary-license [26]: https://docs.aspose.com/imaging/net/manipulating-tiff-images/#export-tiff-to-pdf-set-dpi-for-exported-pdf [27]: https://docs.aspose.com/imaging/net/getting-started/ [28]: https://conholdate.com/ [29]: https://forum.conholdate.com/ [30]: https://blog.conholdate.com/total/convert-word-document-to-tiff-image-using-csharp/ [31]: https://blog.conholdate.com/total/convert-tiff-to-pdf-using-java/