Dans le paysage numérique actuel, une gestion efficace des documents est essentielle pour les entreprises comme pour les particuliers. Un besoin courant qui se pose souvent est la conversion de fichiers PDF en images TIFF. Que ce soit à des fins d’archivage, d’impression ou de compatibilité, la possibilité de convertir de manière transparente des documents PDF en images TIFF de haute qualité peut améliorer considérablement les flux de travail documentaires. Dans cet article, vous apprendrez les étapes pour rationaliser le traitement de vos documents, améliorer l’accessibilité et améliorer la polyvalence de vos données en convertissant un PDF en TIFF à l’aide de l’API .NET REST.
- Conversion PDF en TIFF à l’aide de l’API REST
- Convertir un PDF en TIFF en C# .NET
- PDF vers TIFF en ligne à l’aide des commandes cURL
Conversion PDF en TIFF à l’aide de l’API REST
Lorsqu’il s’agit de convertir des fichiers PDF en images TIFF, le Aspose.PDF Cloud SDK for .NET constitue une solution robuste. Ce SDK polyvalent offre un ensemble complet d’outils pour gérer divers aspects de la manipulation de PDF. Non seulement vous pouvez facilement convertir des PDF en images TIFF, mais vous pouvez également accéder à un large éventail d’autres fonctionnalités, notamment l’extraction de texte, l’extraction d’images, la fusion de PDF et bien plus encore.
La première étape de l’utilisation du SDK est son installation sur le système local. Recherchez simplement « Aspose.PDF-Cloud » dans le gestionnaire de packages NuGet et cliquez sur le bouton « Ajouter un package ». De plus, veuillez visiter le tableau de bord cloud et obtenez vos informations d’identification client personnalisées.
Convertir un PDF en TIFF en C# .NET
Explorons plus en détail la manière dont nous pouvons convertir par programme des fichiers PDF en images TIFF à l’aide de C# .NET. Vous avez la possibilité de spécifier les informations dpi pour l’image résultante, c’est-à-dire PDF en TIFF à 600 dpi, convertir un PDF en TIFF à 300 dpi, etc.
// Pour des exemples complets et des fichiers de données, veuillez consulter
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Saisissez le nom du fichier PDF
String inputFile = "Binder1-1.pdf";
// Lire le contenu du fichier PDF dans l'instance de flux
var sourceFile = System.IO.File.OpenRead(inputFile);
// régler la luminosité du TIFF résultant
int brightness = 100;
// Les valeurs possibles pour Compression peuvent être LZW, CCITT4, CCITT3, RLE, None.
var compressionFactor = "None";
// Définissez la valeur de profondeur de couleur. Les valeurs possibles sont Par défaut, Format8bpp, Format4bpp, Format1bpp.
var colorDepthValue = "Default";
// Marge gauche pour le TIFF résultant
int leftMargin = 10;
// Marge droite pour le TIFF résultant
int rightMaring = 10;
// Marge supérieure pour le TIFF résultant
int topMargin = 10;
// Marge inférieure pour le TIFF résultant
int bottomMaring = 10;
// définir l'orientation du TIFF résultant
string Orientation = "Portrait";
// Soit pour sauter les pages blanches lors de la conversion, soit pas
Boolean skipBlankPages = true;
// définir l'index de la page dans le PDF en cours de conversion
int pageInexForConversion = 2;
// combien de pages peuvent être converties
int numberOfPages = 3;
// nom de l'image TIFF résultante
string resultantFile = "output.TIFF";
// Appelez l'API pour lancer la conversion PDF en TIFF
// L'image TIFF résultante sera stockée dans le stockage cloud
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
Explorons maintenant quelques détails de l’extrait de code indiqué ci-dessus.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Tout d’abord, créez une instance de la classe PdfApi dans laquelle nous transmettons les informations d’identification du client comme arguments.
String inputFile = "Binder1-1.pdf";
var sourceFile = System.IO.File.OpenRead(inputFile);
Chargez le contenu du fichier PDF d’entrée dans l’instance de streaming.
var compressionFactor = "None";
Spécifiez le facteur de compression pour le TIFF résultant. Les valeurs possibles peuvent être LZW
, CCITT4
, CCITT3
, RLE
, None
.
var colorDepthValue = "Default";
Spécifiez les informations de profondeur de couleur pour le TIFF résultant. Les valeurs possibles peuvent être Default
, Format8bpp
, Format4bpp
, Format1bpp
.
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor,
colorDepth: colorDepthValue, leftMargin, rightMaring,
topMargin, bottomMaring, Orientation, skipBlankPages,
pageInexForConversion, numberOfPages, file: sourceFile);
Appelez l’API pour convertir le PDF en TIFF et enregistrez la sortie dans le stockage cloud.
PDF vers TIFF en ligne à l’aide des commandes cURL
Si vous recherchez une approche orientée ligne de commande pour convertir un PDF en TIFF, vous pouvez utiliser les commandes cURL en conjonction avec Aspose.PDF Cloud. Cette combinaison offre un moyen flexible de répondre à vos besoins de conversion. En créant des commandes cURL, vous pouvez interagir avec l’API Aspose.PDF Cloud et lancer la conversion PDF en TIFF de manière transparente. Cette méthode offre des possibilités d’automatisation et d’intégration, vous permettant d’intégrer le processus de conversion dans vos flux de travail ou scripts existants.
La première étape de cette approche consiste à générer un jeton d’accès JWT en exécutant la commande suivante.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nous devons maintenant exécuter la commande suivante pour convertir 3 pages PDF à partir de l’index 3 et enregistrer le TIFF résultant sur le lecteur local.
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/tiff?brightness=100&compression=None&colorDepth=Default&orientation=Portrait&skipBlankPages=false&pageIndex=3&pageCount=3" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultantImage.tiff"
Remplacez « inputPDF » par le nom du fichier PDF disponible dans le stockage cloud et « accessToken » par le jeton JWT généré ci-dessus.
Conclusion
En conclusion, le SDK Aspose.PDF Cloud pour .NET et l’approche de commande cURL offrent des solutions efficaces et fiables pour extraire du texte à partir de documents PDF. Le SDK Aspose.PDF Cloud pour .NET fournit une API complète et conviviale pour les développeurs avec un large éventail de fonctionnalités, ce qui en fait un choix puissant pour intégrer l’extraction de texte PDF dans les applications .NET. D’autre part, l’approche de commande cURL offre une méthode flexible et indépendante de la plate-forme pour interagir avec l’API Aspose.PDF Cloud, ce qui en fait une excellente option pour les développeurs travaillant dans différents environnements et langages de programmation.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :