Hoe SVG naar TIFF te converteren met Java REST API

In deze stapsgewijze zelfstudie wordt uitgelegd hoe u SVG converteert naar TIFF met Java REST API. SVG (Scalable Vector Graphics) is een indeling voor vectorafbeeldingen die wordt gebruikt om verschillende afbeeldingen weer te geven op internet en andere digitale platforms. Het is een op XML gebaseerd vectorbeeldformaat voor tweedimensionale afbeeldingen met ondersteuning voor interactiviteit en animatie. SVG-bestanden kunnen met elke teksteditor worden gemaakt en bewerkt, en kunnen worden gecomprimeerd en geoptimaliseerd voor web of print.

Integendeel, TIFF (Tagged Image File Format) is een bestandsindeling voor het opslaan van afbeeldingen, populair bij grafische kunstenaars, de uitgeverij en zowel amateur- als professionele fotografen in het algemeen. Het is een flexibel formaat dat pixelinformatie uit verschillende bronnen kan opslaan, waaronder gescande documenten, digitale foto’s en door de computer gegenereerde kunst. Het formaat ondersteunt compressie zonder verlies, waardoor afbeeldingen van hoge kwaliteit met kleinere bestandsgroottes mogelijk zijn. Als u SVG naar TIFF-conversie in Java Low Code API wilt, kunt u hetzelfde doen met behulp van deze voorbeeldcode.

Voorwaarde

Stappen om SVG naar TIFF te converteren in Java REST API

  1. Stel Client ID en Client Secret in voor de API
  2. Maak een object van de ImagingAPI-klasse met clientreferenties
  3. Geef invoer- en uitvoerbestanden op
  4. Lees invoer SVG-bestand en upload naar cloudopslag
  5. Maak een exemplaar van ConvertImageRequest met invoer- en uitvoerbestandsindelingen
  6. Roep methode convertImage aan om SVG naar TIFF te converteren met behulp van REST API
  7. Sla het uitvoer-TIFF-bestand op de lokale schijf op

Code voor conversie van SVG naar TIFF in Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "SVGtoTIFF.svg";
String outputFileName = "SVGtoTIFF.tiff";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "tiff";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

Met de bovenstaande voorbeeldcode kunt u SVG naar TIFF converteren met Java REST API. U hoeft alleen een SVG-bestand aan te leveren met behulp van de Aspose.Imaging REST API SDK en het uitvoer-TIFF-bestand te downloaden om het lokaal op te slaan.

Deze conversie van SVG naar TIFF kan worden gebruikt met apps zonder code of met weinig code op elk platform.

U kunt ook een andere vergelijkbare functie bekijken op de volgende pagina: Hoe JPG naar BMP te converteren met Java REST API

 Nederlands