Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte DOCM para PDF de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. O arquivo viaja criptografado até o nosso servidor, é convertido lá e é apagado assim que o trabalho termina.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
DOCM para PDF
Quando a Microsoft trocou para os formatos baseados em XML em 2007, um único tipo de arquivo virou dois. Um `.docx` não pode conter um projeto de macro em VBA de jeito nenhum; um `.docm` é o mesmo contêiner de ZIP com XML, com permissão para carregar um. O registro deste site grava exatamente essa diferença — DOCX sem macro, DOCM com macro — e é o motivo inteiro de a segunda extensão existir.
A separação foi feita para que um programa reconheça a diferença sem abrir o arquivo. Antes disso, todo documento do Word era um programa em potencial, e todo filtro de e-mail e antivírus tinha que tratar qualquer um deles com suspeita. Depois, uma política de segurança pode dizer "DOCX sim, DOCM não" só olhando a extensão. É por isso que o seu anexo sumiu.
Macros de Word costumam fazer um tipo específico de trabalho, e vale nomear porque decide o que o PDF vai conter: um modelo que monta um contrato a partir de cláusulas selecionadas, um gerador de relatório que puxa números e formata, um sistema de carta que preenche o endereço e o número de referência. A macro é uma etapa de construção que roda antes do documento virar documento de verdade.
Isso tem uma consequência direta aqui: se a macro já rodou e o resultado foi salvo, converter entrega o documento pronto. Se não rodou — se o arquivo é o modelo em vez de uma instância dele — o PDF mostra os campos vazios e as seções em branco, corretamente, porque é isso que o arquivo de fato contém. Abra no Word, deixe a macro montar, salve, e converta o que foi salvo.
A conversão entrega o arquivo ao LibreOffice rodando sem interface gráfica e pede um PDF pelo filtro de exportação dele. Esse caminho não executa um projeto em VBA, e nem teria como: o LibreOffice não roda a linguagem de macro do Word de forma nativa. Cada trabalho recebe também um perfil recém-criado do LibreOffice, o que existe por outro motivo mas tem o mesmo efeito — nada persiste de uma conversão para a próxima.
Então o PDF é uma renderização do último estado salvo, e isso é uma garantia, não uma limitação. Significa que converter um `.docm` que você recebeu e não confia é um jeito seguro de ler o conteúdo: seja o que a macro fizesse, ela não tem vez. Também significa que o PDF só está tão completo quanto o documento estava no momento em que foi salvo — o ponto anterior, e o que mais costuma surpreender quem converte um modelo por engano.
Mandar um `.docm` obriga o destinatário a tomar uma sequência de decisões que seria melhor evitar. O Word abre um arquivo vindo de fora da organização em modo protegido; se a pessoa habilitar edição, aparece uma segunda barra perguntando se deve habilitar o conteúdo, que é o gatilho que liga as macros. Muitas organizações hoje bloqueiam macro vinda da internet de forma automática, e a barra diz que o arquivo foi bloqueado sem oferecer nenhum caminho para liberar.
Nada disso é sobre o seu documento específico. É uma resposta geral a uma década em que anexos com macro foram a principal via de entrada de malware, e vale tanto para uma macro de mala direta quanto para algo pior. Um PDF elimina essa conversa inteira: abre no leitor, no navegador, no celular, numa prévia, e ninguém precisa tomar uma decisão de segurança sobre o seu contrato.
Um PDF é uma página fixa, então tudo que ainda estava sendo calculado no documento do Word congela no valor atual e fica assim. Datas que se atualizavam sozinhas, contagem de páginas, referências cruzadas, sumário, numeração de figuras: tudo fica travado no momento da conversão. Controles de conteúdo viram o texto que estavam exibindo.
Isso costuma ser o desejado — um documento arquivado ou publicado não deveria mudar depois — mas vale uma conferência antes. Atualize os campos e o sumário no Word imediatamente antes de converter, para que o que fica congelado esteja correto. Se algum campo estava sendo preenchido pela macro em vez de pelo próprio Word, esse é o caso em que uma macro que não rodou deixa uma lacuna visível no PDF.
O documento é renderizado pelo LibreOffice, não pelo Word, então o layout é reproduzido, não reproduzido de forma idêntica. Na prática funciona bem, porque o conversor traz substitutas com a mesma largura de caractere para Arial, Times New Roman, Courier New, Calibri e Cambria, então as quebras de linha caem no mesmo lugar e uma página ajustada continua ajustada.
O risco se concentra em fontes incomuns. Uma fonte de marca ou baixada, que o documento nomeia mas não embute, é substituída por algo de largura diferente, e o texto pode reorganizar o bastante para empurrar uma linha para a página seguinte. Documentos montados por macro costumam ter mais desse risco, porque autores de modelo gostam de fonte de identidade visual própria.
Se o destinatário precisa editar o documento, converter para PDF resolve o problema de segurança e cria um de usabilidade. A saída melhor é salvar como `.docx` no próprio Word: o formato não aceita projeto em VBA, então salvar nesse formato remove as macros e mantém um documento editável que nenhum filtro vai bloquear. O Word avisa que o projeto de macro vai ser perdido, que é exatamente o desejado.
Escolha entre os dois pelo que acontece depois. Ler, imprimir, arquivar, publicar, anexar a um processo — PDF, porque é fixo e universal. Editar, revisar com controle de alterações, preencher, continuar o trabalho — DOCX. Mandar o `.docm` original é a opção a evitar, a menos que o destinatário precise mesmo da automação e esteja esperando por ela.
No servidor, não no seu navegador. Renderizar um documento do Word para PDF precisa de um motor de escritório de verdade, e esta página diz isso claramente em vez de deixar implícito que tudo aqui roda na sua máquina. O arquivo viaja por conexão criptografada até um contêiner rodando LibreOffice sem interface, e esse contêiner não tem acesso próprio à internet — o que vale a pena declarar num arquivo cujo assunto inteiro é código não confiável.
Cada trabalho recebe sua própria pasta temporária e seu próprio perfil de LibreOffice, e a pasta é apagada assim que o trabalho termina, com sucesso ou não. O limite é de 25 MB por arquivo no plano gratuito, e cada etapa é interrompida aos sessenta segundos.
Leia o PDF antes de mandar para qualquer lugar, e leia procurando ausência, não dano. O defeito característico desta conversão não é uma tabela bagunçada, é uma seção que deveria ter sido preenchida e não foi, porque o que a preenchia nunca rodou. Bloco de endereço vazio, número de referência ainda mostrando o texto de espaço reservado, uma lista de cláusulas sem nada dentro.
Depois confira o número de páginas e a última página. Documentos montados a partir de modelo costumam ter bloco de assinatura posicionado com cuidado, e uma troca de fonte que desloca uma linha pode empurrar a assinatura para uma página sozinha. Se o mesmo modelo é convertido regularmente, conferir um resultado com atenção mostra o que esperar de todos os outros.
| DOCM | ||
|---|---|---|
| Nome completo | Documento do Word com macros | Portable Document Format |
| Extensão do arquivo | .docm | |
| Tipo de mídia | application/vnd.ms-word.document.macroEnabled.12 | application/pdf |
| Compressão | — | Um ou outro, conforme a configuração |
| Publicado pela primeira vez | 2007 | 1993 |
| Publicado por | Microsoft | Adobe |
| Especificação | ECMA-376 | ISO 32000-2 |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Cor que consegue descrever | — | RGB, CMYK, tons de cinza |
| Abre no navegador | Nenhum navegador | Todos os navegadores |
| Considerado no lugar | DOCX | DOCX, HTML |
O documento vira uma página fixa: PDF guarda como ele se parece, não como foi montado.
DOCM pode carregar macros e PDF não. O código é descartado em vez de convertido — e em geral é isso que se quer, porque um arquivo com macros é justamente o que um filtro de e-mail ou uma política da empresa recusa.
DOCM e PDF aceitam várias páginas, então um documento de várias continua sendo um arquivo só.
PDF abre em qualquer navegador atual. DOCM alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.
Os programas de sempre não se cruzam: DOCM abre em Microsoft Word, e PDF em Adobe Acrobat, Preview e LibreOffice Draw, então quem receber o resultado precisa de algum do segundo grupo.
Os dois miram trabalhos diferentes: DOCM em a edição, PDF em entregar um arquivo pronto, a impressão e o arquivamento. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
DOCM é o formato da Microsoft, publicado em 2007. Está descrito em ECMA-376, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.
PDF vem da Adobe é de 1993, descrito em ISO 32000-2. Adobe Acrobat, Preview e LibreOffice Draw leem o formato.
É: esta conversão precisa de um software que não roda num navegador. O arquivo viaja criptografado até o nosso servidor, é apagado assim que o trabalho termina e o resultado, depois de 60 minutos. O trabalho é feito por LibreOffice, o pacote de escritório completo, sem interface.
É, até 100 conversões por dia para arquivos de até 25 MB. Esse único limite existe porque esta conversão roda num servidor que nós pagamos. No resto aqui não há nada limitado, e marca d’água não existe em caso nenhum. O limite existe porque LibreOffice precisa de uma máquina nossa para rodar.
DOCM e PDF descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. A diagramação é reproduzida com fontes substitutas de métrica equivalente. Macros, comentários e o controle de alterações não vão junto.
O documento vira uma página fixa: PDF guarda como ele se parece, não como foi montado.
DOCM pode carregar macros e PDF não. O código é descartado em vez de convertido — e em geral é isso que se quer, porque um arquivo com macros é justamente o que um filtro de e-mail ou uma política da empresa recusa.
O que esta página afirma sobre DOCM e PDF pode ser conferido, e estes são os documentos que resolvem a questão.