<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html-cloud</artifactId>
<version>22.11.1</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-html-cloud', version: '22.11.1')
<dependency org="com.aspose" name="aspose-html-cloud" rev="22.11.1">
<artifact name="aspose-html-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-html-cloud" % "22.11.1"
Renderização HTML e conversão Java Cloud REST API
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.HTML Cloud SDK for Java ajuda você a trabalhar com formatos de arquivo 3D em seus aplicativos Java baseados em nuvem, sem instalar nenhum software de terceiros. É um wrapper em torno de Aspose.HTML Cloud REST APIs.
Recursos de processamento em nuvem HTML
- Converta a página HTML em formatos de arquivo suportados. – {{HIPERLINK1}} – {{HIPERLINK1}} – {{HIPERLINK1}} – {{HIPERLINK1}} – {{HIPERLINK1}}
- Configure as opções de conversão HTML para obter a melhor saída de resultado.
Recursos de armazenamento em nuvem de arquivos HTML
- Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
- Criar, copiar, mover e excluir pastas.
- Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
- Verifique se existe determinado arquivo, pasta ou armazenamento.
Ler e Escrever Formatos HTML
HTML, HTML compactado, HTML contendo marcação SVG
MHTML (arquivo da Web)
XHTML, XHTML compactado
Remarcação (MD)
Salvar HTML como
Microsoft Word®: DOCX
Layout Fixo: PDF, XPS
Imagens: TIFF, JPEG, PNG, BMP
Ler Formatos HTML
e-book: EPUB
Requisitos
A construção da biblioteca cliente da API requer:
- Java 1.7+
- Especialista
Pré-requisitos
Para usar Aspose.HTML Cloud SDK for Java, você precisa registrar uma conta com Aspose Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.
Instalação
Instalar a partir do Maven
Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Instalar a partir da fonte
Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:
mvn clean install
Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:
mvn clean deploy
Consulte o OSSRH Guide para obter mais informações.
Usuários do Maven
Adicione esta dependência ao POM do seu projeto:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html-cloud</artifactId>
<version>20.7.0</version>
<scope>compile</scope>
</dependency>
Outros
Primeiramente gere o JAR executando:
mvn clean package
Em seguida, instale manualmente os seguintes JARs:
target/aspose-html-cloud-20.7.0.jar
alvo/lib/*.jar
Licenciamento
Todos os SDKs, scripts auxiliares e modelos do Aspose.HTML Cloud são licenciados sob MIT License.
Autorização e Autenticação
Authentication schemes definido para a API é o seguinte:
JWT
- Tipo: OAuth
- Fluxo: aplicativo
- URL de autorização:https://api.aspose.cloud/connect/token
Recomendação
É recomendável criar uma instância de ApiClient
por thread em um ambiente multithread para evitar possíveis problemas.
HTML para JPG em Java
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
Configuration.setAPP_SID("MY_CLIENT_ID");
Configuration.setAPI_KEY("MY_CLIENT_SECRET");
Configuration.setBasePath("https://api.aspose.cloud/v3.0");
Configuration.setAuthPath("https://api.aspose.cloud/connect/token");
Configuration.setUserAgent("WebKit");
Configuration.setDebug(true);
Configuration.setTestSrcDir("My_Source_Folder");
Configuration.setTestDstDir("My_Output_Folder");
ConversionApi conversionApi = new ApiClient().createService(ConversionApi.class);
String name = "test.html";// Document name. Place the html document in the folder "testdata".
String outFormat = "jpg"; // Convert to jpg
Integer width = 800; // Resulting image width.
Integer height = 1000; // Resulting image height.
Integer leftMargin = 10; // Left resulting image margin.
Integer rightMargin = 10; // Right resulting image margin.
Integer topMargin = 10; // Top resulting image margin.
Integer bottomMargin = 10; // Bottom resulting image margin.
Integer resolution = 300; // Resolution of resulting image.
String folder = "/"; // The folder in the storage. Should exist.
String storage = "My_Storage_Name"; // Name of the storage. null
// Prepare call execute
Call<ResponseBody> call = conversionApi.GetConvertDocumentToImage(name, outFormat, width, height, leftMargin, rightMargin, topMargin, bottomMargin, resolution, folder, storage);
// Execute request
Response<ResponseBody> img = call.execute();
// Get body from response
ResponseBody answer = img.body();
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.HTML Aspose.HTML Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud HTML XHTML zipped HTML zipped XHTML MHTML HTML SVG markup Markdown JSON EPUB XML SVG PDF XPS TIFF JPEG PNG BMP GIF TXT ZIP resource convert conversion converter export exporter css fragments template request body HTML to PDF HTML to DOCX HTML to xps HTML to image HTML to markdown HTML to MD XPath