<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer-cloud</artifactId>
    <version>20.3</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '20.3')
copied!  
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="20.3">
    <artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "20.3"
copied!  

Visualizador de documentos Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

GroupDocs.Viewer Cloud SDK for Java ajuda você a criar aplicativos Java de renderização e visualização de documentos na nuvem que funcionam sem instalar nenhum software de terceiros. É um wrapper em torno de GroupDocs.Viewer Cloud REST APIs.

Recursos do SDK de visualização de documentos na nuvem

  • {{HIPERLINK1}}.
  • Get the list of attachments de tipos de arquivo suportados, como, arquivo de dados do Outlook, arquivos, PDF etc.
  • Ao renderizar documentos no formato HTML, utilize várias opções:
    • Para reduzir o tamanho do HTML renderizado, você pode exclude common fonts da saída renderizada.
    • Control the image size limitando ou restringindo a altura e a largura da imagem de saída dentro do HTML renderizado.
    • Remova espaços em branco e comentários extras, etc., mantendo a estrutura de conteúdo HTML intacta por meio de HTML minification.
    • {{HIPERLINK1}}.
    • Render HTML in responsive mode para torná-lo consistente em todos os dispositivos.
  • Ao renderizar documentos em formato de imagem, utilize várias opções:
    • {{HIPERLINK1}}.
    • {{HIPERLINK1}}.
    • {{HIPERLINK1}}.
  • Ao renderizar documentos no formato PDF, utilize várias opções:
    • {{HIPERLINK1}}.
    • {{HIPERLINK1}}.
  • Disponibilize various other rendering options, como:
    • Aplicar marca d’água no PDF renderizado, HTML ou saída de imagem.
    • Gire as páginas em 90, 180, 270 graus durante a renderização nos formatos HTML, PNG, JPG e PDF.
    • Renderize documentos do Word®, planilhas do Excel®, apresentações do PowerPoint® e arquivos PDF com comentários.
    • Mostre as anotações do slide do PowerPoint® no resultado da renderização.
    • Renderize diagramas com páginas ocultas, apresentações com slides ocultos e planilhas com planilhas ocultas.
    • Forneça o número da página inicial desejada para processar o número N de páginas consecutivas.
    • Adicione fontes de fontes personalizadas durante a renderização.
    • Substitua fontes ausentes ou não inglesas.

Visite nosso Official Documentation para obter uma lista mais abrangente de recursos.

Formatos de arquivo compatíveis com o visualizador de documentos

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX
OpenOffice Calc®: ODS, OTS
Microsoft PowerPoint®: PPT, PPTX, PPTM, PPS, PPSX, POTX, POTM
OpenOffice Impress®: ODP, OTP
Microsoft Visio®: VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft OneNote®: UM
Microsoft Project®: MMP, MPT
Microsoft Outlook®: EML, MSG, OST, PST
Apple® Mail: EMLX
CAD: DGN, DWF, DWG, DXF, IFC, STL
e-book: EPUB, MOBI
Imagens: BMP, DJVU, DNG, DIG, ICO, JP2, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF, WEBP
Imagiologia médica: DCM
Adobe Postscript®: PSD
Pós-escrito: PS, EPS
Imagens vetoriais: SVG
Marcação: HTML, MHT, MHTML
Layout Fixo: PDF, XPS
LaTeX: TEX
Meta-arquivos: CGM, EMF, WMF

Requisitos

A construção da biblioteca cliente da API requer:

  1. Java 1.7+
  2. Especialista

Pré-requisitos

Para usar GroupDocs.Viewer Cloud SDK para Java, você precisa registrar uma conta com GroupDocs Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte GroupDocs Cloud Pricing.

Instalar GroupDocs.Viewer-Cloud do Maven

Adicione o repositório GroupDocs Cloud ao seu aplicativo pom.xml

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.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.groupdocs</groupId>
    <artifactId>groupdocs-viewer-cloud</artifactId>
    <version>21.12</version>
    <type>pom</type>
</dependency>

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

  • target/groupdocs-viewer-cloud-21.12.jar
  • alvo/lib/*.jar

Iniciar

Siga as instruções Quick Start.

Renderize um documento do Word® incluindo rastrear alterações via Java Cloud SDK

// For complete examples and data files, please go to https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-java-samples
string MyClientSecret = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud

Configuration configuration = new Configuration(MyClientId, MyClientSecret);
ViewApi apiInstance = new ViewApi(configuration);

FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("SampleFiles/with_tracked_changes.docx");
ViewOptions viewOptions = new ViewOptions();
viewOptions.setFileInfo(fileInfo);
viewOptions.setViewFormat(ViewFormatEnum.HTML);
HtmlOptions renderOptions = new HtmlOptions();
WordProcessingOptions wordProcessingOptions = new WordProcessingOptions();
wordProcessingOptions.setRenderTrackedChanges(true);
renderOptions.setWordProcessingOptions(wordProcessingOptions);
viewOptions.setRenderOptions(renderOptions);

ViewResult response = apiInstance.createView(new CreateViewRequest(viewOptions));

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
21.1225 de dezembro de 2021
21.1025 de outubro de 2021
21.81 de agosto de 2021
21.318 de março de 2021
20.51 de maio de 2020
20.31 de março de 2020
19.51 de maio de 2019
19.425 de abril de 2019
19.3.25 de abril de 2019
19.37 de março de 2019
18.119 de novembro de 2018
18.725 de julho de 2018
18.525 de maio de 2018