<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>22.4</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-comparison-cloud', version: '22.4')
<dependency org="com.groupdocs" name="groupdocs-comparison-cloud" rev="22.4">
<artifact name="groupdocs-comparison-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-comparison-cloud" % "22.4"
Comparação de Documentos Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Comparison Cloud SDK for Java ajuda você a criar aplicativos Java de comparação de documentos na nuvem que funcionam sem instalar nenhum software de terceiros. É um wrapper em torno de GroupDocs.Comparison Cloud REST APIs.
Recursos de comparação de documentos na nuvem
- Detectar diferença de conteúdo entre dois documentos na nuvem.
- Identifique alterações de documentos na nuvem nos seguintes níveis:
- nível de parágrafo
- nível de palavra
- nível de personagem
- Detecte diferenças de formatação e estilo entre dois arquivos na nuvem, como:
- negrito
- itálico
- sublinhado
- tachado
- tipo de fonte
- As seções do documento comparado com alterações podem ser destacadas usando codificação de cores, como:
- Adições destacadas em azul
- Modificações destacadas em verde
- Estilizações destacadas em verde
- Exclusões destacadas em vermelho
- O esquema de colorização/codificação pode ser personalizado.
- Opção para aceitar ou rejeitar alterações entre documentos de nuvem de origem e destino comparados.
- Ability to apply or discard specific comparison changes no documento na nuvem resultante.
- Obtenha um relatório resumido listando todas as diferenças detectadas entre os arquivos em nuvem comparados.
- Get a list of all document comparison supported file formats via Java REST API.
- Busque as propriedades do documento na nuvem (formato do arquivo, tamanho, contagem de páginas, etc.) que ajudam na comparação de arquivos.
- Capacidade de realizar comparação de documentos em arquivos Word®, Excel® e PowerPoint® protegidos por senha na nuvem.
- Ajuste a sensibilidade de comparação de arquivos em nuvem para melhorar a precisão e a velocidade.
- Get the on-screen page coordinates nas visualizações da página do documento para apontar as ocorrências das alterações de conteúdo.
- Opção para compare one source file to multiple target cloud files para buscar um documento resultante.
- Capacidade de definir informações de metadados e senha do documento na nuvem resultante.
- Keep a track of all revisions of changes in the Cloud Word® documents, aceite ou rejeite as revisões desejadas.
Formatos de arquivo de comparação de documentos suportados
Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, XLTM, XLTX, CSV, TSV
OpenOffice Calc®: ODS, OTS
Microsoft PowerPoint®: PPT, PPTX, PPTM, PPS, PPSM, PPSX, POTX, POTM
OpenOffice Impress®: ODP, OTP
Microsoft Project®: MPP, MPT
Microsoft OneNote®: UM
Microsoft Visio®: VDW, VDX, VSD, VSDML, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft Outlook®: EML, MSG, OST, PST
Apple® Mail: EMLX
e-books: EPUB, MOBI
Imagens: BMP, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, PNG, TIF, TIFF, WEBP
Gráficos vetoriais: SVG
MicrosoftStation: DGN
AutoCAD®: DWG, DXF
Autodesk®: DWF
CAD: IFC, STL
Adobe Photoshop®: PSD
Imagiologia médica: DCM
Marcação: HTML, MHT, MHTML, XML
Layout Fixo: PDF, XPS, TEX
Pós-escrito: EPS
Meta-arquivos: CGM, EMF, WMF
Requisitos
A construção da biblioteca cliente da API requer:
- Java 1.7+
- Especialista
Pré-requisitos
Para usar GroupDocs.Comparison 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.Comparison-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 Maven
Adicione esta dependência ao POM do seu projeto:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>22.4</version>
<type>pom</type>
</dependency>
Outros
Primeiramente gere o JAR executando:
mvn clean package
Em seguida, instale manualmente os seguintes JARs:
target/groupdocs-comparison-cloud-22.4.jar
alvo/lib/*.jar
Iniciar
Siga as instruções Quick Start.
Exemplo de código Java para listar alterações de comparação de documentos na nuvem
// For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java-samples
String MyClientSecret = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
String MyClientId = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
CompareApi apiInstance = new CompareApi(configuration);
FileInfo sourceFileInfo = new FileInfo();
sourceFileInfo.setFilePath("source_files/word/source.docx");
FileInfo targetFileInfo = new FileInfo();
targetFileInfo.setFilePath("target_files/word/target.docx");
ComparisonOptions options = new ComparisonOptions();
options.setSourceFile(sourceFileInfo);
options.addTargetFilesItem(targetFileInfo);
PostChangesRequest request = new PostChangesRequest(options);
List<ChangeInfo> changes = apiInstance.postChanges(request);
Autorização e Autenticação
Authentication schemes definido para a API é o seguinte:
JWT
- Tipo: OAuth 2.0
- Fluxo: aplicativo
- URL de autorização:https://api.groupdocs.cloud/connect/token
- Token Lifetime: 1 dia (Padrão)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Comparison Cloud JAR document automation document automation cloud document DOC DOCM DOCX DOT DOTM DOTX RTF TXT ODT OTT XLS XLSB XLSM XLSX XLTM XLTX CSV TSV ODS OTS PPT PPTX PPTM PPS PPSM PPSX POTX POTM ODP OTP MPP MPT ONE VDW VDX VSD VSDML VSDX VSS VSSM VSSX VST VSTM VSTX VSX VTX EML MSG OST PST EMLX EPUB MOBI BMP DJVU DNG GIF ICO JP2 JPF JPX J2K J2C JPM JPG JPEG PNG TIF TIFF WEBP SVG DGN DWG DXF DWF IFC STL PSD DCM HTML MHT HTML XML PDF XPS TEX EPS CGM EMF WMF content detection formatting styling colorization accept changes reject changes comparison compare track changes