SVG(Scalable Vector Graphics) é amplamente utilizado para logotipos e outros ícones que não são complexos. No entanto, este formato de arquivo de imagem não é recomendado para imagens que contenham texturas e especificações luxuosas. Por outro lado, JPG/JPEG é um formato de arquivo de imagem leve que você pode compartilhar facilmente pela Internet. É altamente compatível e você pode abrir arquivos JPG/JPEG facilmente em qualquer plataforma. Groupdocs.Conversion oferece APIs de nuvem SDKs e REST que você pode instalar para criar um conversor de SVG para JPG programaticamente. Neste artigo, aprenderemos como converter SVG para JPG em Node.js usando Groupdocs.Conversion Cloud SDKs for Node.js.
Abordaremos os seguintes pontos:
- Conversão de SVG para JPG - Instalação de API
- Converter SVG em JPG em Node.js
- Converter SVG para JPG on-line
Conversão de SVG para JPG - Instalação de API
Vale a pena considerar o processo de instalação de qualquer biblioteca quando se trata de desenvolvimento rápido de aplicativos. Portanto, você pode executar o seguinte comando no terminal para instalar esta conversão de SVG para JPG biblioteca:
npm install groupdocs-conversion-cloud
Em seguida, você fará login no API Cloud dashboard e criará um aplicativo. Depois que o aplicativo for criado, você poderá obter suas credenciais de API (Segredo do cliente, API do cliente) para o painel.
Observação: você pode visitar este guia para saber como obter as credenciais da API.
Converter SVG em JPG em Node.js
Esta seção demonstra como converter SVG em JPG usando os métodos expostos por Groupdocs.Conversion Cloud SDKs for Node.js.
O API Cloud dashboard contém um arquivo SVG de origem que você pode carregar manualmente ou programaticamente chamando o método UploadFile.
Siga as etapas mencionadas abaixo:
- Obtenha o módulo groupdocs-conversion-cloud em seu projeto Node.js.
- Em seguida, invoque o método fromKeys da classe ConvertApi e passe as credenciais da API (ou seja, Segredo do Cliente, API do Cliente).
- Agora, inicialize um objeto da classe ConvertSettings.
- Atribua os valores às propriedades da classe ConvertSettings, como filePath, storageName, format e outputPath.
- Instancie uma instância da classe ConvertDocumentRequest com a instância da classe ConvertSettings.
- Chame o método convertDocument para converter SVG em JPG em Node.js.
O exemplo de código a seguir é para conversão de SVG em JPG:
// Obtenha o módulo groupdocs-conversion-cloud em seu projeto Node.js.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Obtenha suas credenciais de API.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Em seguida, invoque o método fromKeys da classe ConvertApi e passe as credenciais da API (ou seja, Client Secret, Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Agora, inicialize um objeto da classe ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Atribua os valores às propriedades da classe ConvertSettings, como filePath, storageName, format e outputPath.
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// Instancie uma instância da classe ConvertDocumentRequest com a instância da classe ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Chame o método convertDocument para converter SVG em JPG em Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})
Execute o arquivo do servidor e você verá um arquivo gerado (ou seja, output.jpg) na pasta chamada “output”. Além disso, você pode baixar o arquivo manualmente ou programaticamente fazendo uma chamada para o método DownloadFile.
Você pode ver a saída do trecho de código acima na imagem abaixo:
Converter SVG para JPG online
Groupdocs.Conversion Cloud SDKs alimentam uma ferramenta online que você pode usar para converter SVG em JPG online. Este conversor online de SVG para JPG é baseado na web e oferece recursos avançados para conversão de formato de arquivo. Acima de tudo, não é necessária assinatura ou criação de conta para usar esta ferramenta online.
Conclusão
Para concluir, Groupdocs.Conversion oferece SKDs para múltiplas linguagens de programação e você pode construir um conversor de SVG para JPG para seu software empresarial. Além disso, você pode visitar a documentação para conhecer outros recursos. Visite este repositório GitHub e o Guia de primeiros passos se quiser personalizar Groupdocs.Conversion Cloud SDKs para Node.js. Além disso, você pode interagir com nossas APIs ativas aqui, que lhe darão uma ideia sobre a eficiência dos Groupdocs.Conversion Cloud SDKs. Por fim, groupdocs.cloud está escrevendo constantemente novas postagens no blog. Portanto, mantenha contato para atualizações regulares.
A ajuda está disponível
Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.
Perguntas frequentes – Perguntas frequentes
Como faço para converter um arquivo SVG para JPG?
Você pode realizar a conversão de SVG para JPG usando esta ferramenta online que é desenvolvida por Groupdocs.Conversion Cloud SDKs.
Como converter SVG em imagem em JavaScript?
Groupdocs.Conversion Cloud SDKs para Node.js oferecem uma ampla variedade de propriedades e métodos para converter SVG em JPG em JavaScript.