Konvertálja az SVG-t TIFF-re a NET REST API segítségével

Ebből az alapvető cikkből megtudhatja, hogyan lehet alakítani a(z) SVG-t TIFF-re NET REST API-val. Létrehozunk egy SVG-TIFF konvertert C# Low Code API-val a következő szakaszokban említett részletes lépések betartásával. A generált kód bármely macOS, Windows vagy Linux környezetben támogatott .NET alkalmazásba integrálható, a konvertálás pedig ingyenesen elvégezhető.

Előfeltétel

Lépések az SVG TIFF formátumba konvertálásához a NET REST API segítségével

  1. Állítsa be az API ügyfélazonosítóját és ügyféltitkát az SVG TIFF formátumba konvertálásához
  2. Hozzon létre egy példányt az ImagingAPI osztályból az ügyfél hitelesítő adataival az SVG-ből TIFF-be való átalakítás végrehajtásához
  3. Adja meg a forrás SVG és a kimeneti TIFF fájlneveket
  4. Nyissa meg és töltse be a minta SVG-fájlt, majd töltse fel a felhőtárhelyre
  5. Hozzon létre egy példányt a ConvertImageRequest bemeneti SVG fájlfolyammal és kimeneti TIFF formátummal
  6. Hívja a ConvertImage metódust, hogy SVG-t TIFF-re konvertáljon NET REST API-val
  7. Mentse el a válasz TIFF fájlfolyamot a helyi lemezre

Az alábbiakban ismertetjük a fájltípus SVG-ről TIFF-re exportálásának folyamatát C# Low Code API-val. Az SDK inicializálását az ImagingAPI osztály egy példányával fogjuk kezdeményezni. Ezután betöltjük a forrás SVG-fájlt egy FileStream segítségével a lemezről, majd egy ConvertImageRequest osztálypéldány segítségével végrehajtjuk a TIFF-re való átalakítást a ConvertImage() metódussal.

Kód az SVG-ből TIFF-be való konvertáláshoz a NET Low Code API-ban

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 SvgToTiffConverter
{
public void SvgToTiff()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var svgToTiffImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.svg";
var outputFileName = "SvgtoTiff.tiff";
var outputFormat = "tiff";
var remoteFolder = null; // source file is saved at the root of the storage
var remoteStorage = null; // remote cloud Storage place name
try
{
// Upload the required SVG image file to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadSvgFileReq = new UploadFileRequest(inputFileName, inpuFileStream, null);
svgToTiffImageApi.UploadFile(uploadSvgFileReq);
var convertSvgToTiffRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var tiffDataStream = svgToTiffImageApi.ConvertImage(convertSvgToTiffRequest);
tiffDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
tiffDataStreamDataStream.Seek(0, SeekOrigin.Begin);
tiffDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Ez a pontos kódpélda bemutatja, hogyan lehet konvertálni az SVG-t PSD-vé a C# Cloud API-val. Az előfeltételek lépéseinek elvégzése után meg kell adnia egy elérési utat a lemezen lévő forrás SVG lemezképhez az Aspose használatával. Az Imaging REST API SDK végrehajtja a megjelenítést a PSD-re. A generált PSD-képfájl adatfolyamot válaszként kapja meg az átalakítás befejezése után, és ezt követően helyileg mentheti a lemezre.

Ebben a cikkben bemutattuk, hogyan lehet alakítani az SVG-t TIFF-re a Cloud API-val. Ha érdekli az SVG-ből PSD-vé konvertálás, olvassa el a következő cikket: Konvertálja az SVG-t PSD-vé a NET REST API segítségével.

 Magyar