Explicaremos a você o processo para converter DOC em DOCX usando Java neste tutorial de instruções. Usaremos uma das bibliotecas de conversão de documentos populares para fazer a transformação de documentos entre formatos. Além disso, você não precisa instalar o MS Office e nenhum software de terceiros para converter documentos do formato DOC para DOCX. Além disso, produziremos um código de amostra para mostrar a implementação do recurso converter DOC para DOCX Java.
Etapas para converter DOC para DOCX usando Java
- Instale GroupDocs.Conversion for Java do repositório Maven no projeto para converter DOC em DOCX
- Adicione uma referência às classes essenciais para realizar a conversão de documentos de DOC para DOCX
- Carregue o arquivo DOC de entrada criando uma instância da classe Converter
- Crie um objeto da classe WordProcessingConvertOptions e defina as opções de conversão para o arquivo DOCX de saída
- Salve o arquivo DOCX de saída no disco chamando o método Convert da classe Converter, passe o nome do arquivo de saída junto com o WordProcessingConvertOptions para ele
Nestas etapas, carregamos o arquivo DOC de origem em um objeto Converter após configurar o projeto com a biblioteca necessária e importar as classes necessárias para a implementação do recurso Java convert DOC to DOCX. Em seguida, personalizamos o arquivo de saída criando uma instância da classe WordProcessingConvertOptions e definindo as opções de conversão para ela. Na última etapa, usamos o método Convert para salvar o documento convertido no disco.
Código para converter DOC para DOCX usando Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.WordProcessingConvertOptions; | |
public class ConvertDocToDocxUsingJava { | |
public static void main(String[] args) { // Main function to convert DOC to DOCX in Java | |
// Remove the watermark in output DOCX document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source DOC file for conversion to DOCX | |
Converter converter = new Converter("sample.docx"); | |
// Set the convert options for DOCX format | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions(); | |
// Convert and save the DOC in DOCX format | |
converter.convert("converted.doc", options); | |
System.out.println("Done"); | |
} | |
} |
Você pode ver no exemplo acima como é fácil criar o recurso Java DOC to DOCX seguindo os pontos acima na ordem. Produzimos este código de amostra consumindo algumas chamadas de API e algumas linhas de código. Além disso, a classe WordProcessingConvertOptions pode ser usada para personalizar o documento convertido definindo propriedades como margem esquerda, margem direita, margem superior, margem inferior, altura, largura, orientação da página e muito mais.
Criamos as etapas para converter DOC para DOCX em Java e desenvolvemos um exemplo funcional para isso neste post. Recentemente, publicamos uma postagem sobre a conversão de documentos TIFF para PNG em Java, consulte como converter TIFF para PNG em Java.