Konvertuokite TIFF į PDF naudodami NET REST API

Šioje aiškioje temoje sužinosite, kaip konvertuoti TIFF į PDF naudojant NET REST API. Sukursime TIFF į PDF keitiklį su C# Low Code API atlikdami išsamius ir aiškius veiksmus, nurodytus kitame skyriuje. Šią programą galima integruoti su bet kuria .NET programa, palaikoma Windows, Linux ar MacOS aplinkose, o konvertuoti galima nemokamai.

Būtina sąlyga

Veiksmai konvertuoti TIFF į PDF naudojant NET REST API

  1. Nustatykite API kliento ID ir kliento paslaptį, kad konvertuotumėte TIFF į PDF
  2. Sukurkite ImagingAPI klasės egzempliorių su kliento kredencialais, kad atliktumėte TIFF konvertavimą į PDF
  3. Nurodykite šaltinio TIFF ir išvesties PDF failų pavadinimus
  4. Perskaitykite šaltinio TIFF failą ir įkelkite jį į debesies saugyklą
  5. Sukurkite ConvertImageRequest egzempliorių su įvesties failo srautu ir išvesties PDF formatu
  6. Iškvieskite metodą ConvertImage, norėdami konvertuoti TIF į PDF su NET REST API
  7. Išsaugokite išvesties PDF failą vietiniame diske su grąžintu atsako srautu

Pirmiau minėti veiksmai pakeičia failo tipą iš TIFF į PDF su C# Low Code API. Pradėsime nuo SDK konfigūracijos inicijavimo, sukurdami ImagingAPI klasės objektą. Tada įkelsime šaltinio TIFF failą naudodami FileStream ir sukursime ConvertImageRequest klasės objektą, kuris toliau naudojamas konvertuoti į PDF naudojant ConvertImage() metodą.

TIFF konvertavimo į PDF kodas NET Low Code API

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class TiffToPdfConverter
{
public void TifToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var tiffToPdfImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.tiff";
var outputFileName = "TIFFtoPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
var filesUploadResult = tiffToPdfImageApi.UploadFile(uploadFileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Storage name
var convertTiffToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var pdfDataStream = tiffToPdfImageApi.ConvertImage(convertTiffToPdfRequest);
pdfDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
pdfDataStream.Seek(0, SeekOrigin.Begin);
pdfDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Šis pavyzdinis kodas suteikia galimybę konvertuoti TIFF į PDF naudojant C# Cloud API. Naudodami Aspose.Imaging REST API SDK turite pateikti TIFF failą ir atsisiųsti išvesties PDF failo srautą, kad išsaugotumėte jį vietoje. Konvertavimo procesą galite patobulinti nustatydami ypatybes ConvertImageRequest objekto egzistavimo metu, kurios pagal numatytuosius nustatymus šiame pavyzdiniame kode yra nulinės.

Šioje pamokoje mes išmokome pakeisti TIFF į PDF naudojant debesies API. Jei jus domina konvertavimas iš JPEG į PDF, žr. straipsnį, kaip Konvertuokite JPG į PDF naudodami NET REST API.

 Latviski