Konvertuokite PSD į PDF naudodami NET REST API

Šioje temoje išnagrinėsime, kaip konvertuoti PSD į PDF naudojant NET REST API. Sukursime PSD į PDF keitiklį su C# Low Code API atlikdami išsamius ir aiškius veiksmus, nurodytus kitame skyriuje. Sukurta programa gali būti integruota su bet kuria .NET programa, palaikoma Linux, Windows ar macOS aplinkose, o konvertavimas gali būti atliktas nemokamai.

Būtina sąlyga

Veiksmai konvertuoti PSD į PDF naudojant NET REST API

  1. Norėdami konvertuoti PSD į PDF, API nustatykite kliento ID ir kliento paslaptį
  2. Sukurkite ImagingAPI klasės egzempliorių su kliento kredencialais, kad galėtumėte konvertuoti PSD į PDF
  3. Nurodykite šaltinio PSD ir išvesties PDF failų pavadinimus
  4. Perskaitykite šaltinio PSD failą ir įkelkite jį į debesies saugyklą
  5. Sukurkite ConvertImageRequest egzempliorių su įvesties PSD failo srautu ir išvesties PDF formatu
  6. Iškvieskite metodą ConvertImage, norėdami konvertuoti PSD į PDF naudojant NET REST API
  7. Išsaugokite pateiktą PDF failo srautą vietiniame diske

Aukščiau atlikti veiksmai konvertuoja failo tipą iš PSD į PDF su C# Low Code API. Pradėsime nuo SDK konfigūracijos inicijavimo, sukurdami ImagingAPI klasės egzempliorių. Tada atidarysime šaltinio PSD failą naudodami FileStream iš disko ir sukursime ConvertImageRequest klasės objektą, kuris toliau bus naudojamas konvertuoti į PDF naudojant ConvertImage() metodą.

PSD 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 SvgToPdfConverter
{
public void PsdToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var psdToPdfImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.psd";
var outputFileName = "PSDtoPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadPsdFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
psdToPdfImageApi.UploadFile(uploadPsdFileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Storage name
var convertPsdToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var pdfDataStream = psdToPdfImageApi.ConvertImage(convertPsdToPdfRequest);
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 paprastas pavyzdinis kodas parodo, kaip konvertuoti PSD į PDF naudojant C# Cloud API. Naudodami Aspose.Imaging REST API SDK turite pateikti galiojantį PSD atvaizdo kelią diske, atlikti konvertavimo procesą, o baigus konvertavimo procesą atsisiųsti išvesties PDF failo srautą, kad išsaugotumėte jį vietoje. .

Šiame straipsnyje mes matėme, kaip * PSD konvertuojamas į PDF naudojant debesies API*. Jei jus domina konvertavimas iš SVG į PDF, žr. straipsnį, kaip Konvertuokite SVG į PDF naudodami NET REST API.

 Latviski