Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti DOCM in PDF gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. Il file viaggia cifrato fino al nostro server, viene convertito lì e viene cancellato appena il lavoro finisce.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
DOCM in PDF
Quando Microsoft ha introdotto i formati ECMA-376 nel 2007 ha diviso ciò che era un tipo di file in due. Un `.docx` è proibito dal contenere un progetto VBA; un `.docm` è lo stesso contenitore ZIP-of-XML con il permesso di portarne uno. Il registro registra esattamente quella distinzione (macros: false per DOCX e macros: true per DOCM) ed è l’intera ragione per cui la seconda estensione è stata inventata.
La divisione è stata fatta così che il software potesse dire la differenza senza aprire il file. Prima, ogni documento Word era potenzialmente un programma, e ogni filtro di posta, gateway di upload e scanner antivirus doveva trattarli tutti come sospetti. Dopo, una policy può dire «DOCX sì, DOCM no» ed essere imposta guardando quattro caratteri. È enormemente conveniente per gli amministratori ed è il motivo per cui il vostro allegato è scomparso.
Le macro di Word fanno un tipo caratteristico di lavoro, e vale la pena nominarlo perché decide cosa conterrà il PDF. La maggior parte di esse assembla: un modello che costruisce un contratto da clausole selezionate, un generatore di report che estrae cifre e le formatta, un sistema di lettere che riempie il blocco indirizzo e il numero di riferimento, un modulo che mostra e nasconde sezioni in base alle risposte. La macro è un passaggio di costruzione che gira prima che il documento sia un documento.
Questo è diverso da un foglio di calcolo, dove il codice di solito opera su dati che sono già nel file. Ha una conseguenza diretta qui: se la macro è già stata eseguita e il risultato è stato salvato, convertire vi dà il documento finito. Se non lo è stata (se il file è il modello piuttosto che un’istanza di esso) il PDF mostra segnaposto e sezioni vuote, correttamente, perché quello è genuinamente ciò che il file contiene. Aprilo in Word, lascia che costruisca, salva, e converti ciò che è stato salvato.
La conversione passa il file a LibreOffice in esecuzione headless e chiede un PDF attraverso il suo filtro di export. Quel percorso non esegue un progetto VBA, e non potrebbe farlo utilmente: LibreOffice non esegue il linguaggio macro di Word nativamente. Ogni lavoro riceve anche un proprio profilo LibreOffice appena creato, che esiste per una ragione diversa ma ha lo stesso effetto: nulla persiste da una conversione alla successiva.
Quindi il PDF è un rendering dell’ultimo stato salvato, e questo è una garanzia piuttosto che una limitazione. Significa che convertire un `.docm` che vi è stato inviato e di cui non vi fidate è un modo sicuro per leggerlo: qualunque cosa fosse la macro, non ottiene un turno. Significa anche che il PDF è solo tanto completo quanto lo era il documento quando è stato scritto su disco, che è il punto fatto sopra e l’unica cosa più probabile che sorprenda qualcuno che converte un modello per sbaglio.
Inviare un `.docm` mette il destinatario attraverso una sequenza di decisioni che preferireste non dovessero prendere. Word apre un file da fuori dall’organizzazione in Visualizzazione protetta; se scelgono di abilitare la modifica, appare una seconda barra che chiede se abilitare il contenuto, che è il prompt che accende le macro. Molte organizzazioni ora bloccano le macro da internet in modo diretto, quindi la barra dice che il file è stato bloccato e non offre via d’uscita.
Niente di tutto ciò riguarda il vostro documento. È una risposta generica a un decennio in cui gli allegati con macro erano la principale via di consegna per malware, e si applica sia che la macro sia un helper di stampa unione sia che sia qualcosa di peggio. Un PDF rimuove l’intera conversazione: si apre nel reader, nel browser, su un telefono, in un pannello di anteprima, e a nessuno viene chiesto di prendere una decisione di sicurezza sul vostro contratto per vostro conto.
Un PDF è una pagina fissa, quindi qualsiasi cosa stesse ancora calcolando nel documento Word si risolve al suo valore corrente e ci resta. Date che si aggiornavano da sole, conteggi di pagina, riferimenti incrociati, un indice, numeri di sequenza su figure e tabelle, campi DOCPROPERTY: ognuno è congelato al momento della conversione. I controlli contenuto e i tag di documento strutturati diventano il testo che stavano mostrando.
Questo di solito è il punto: un documento archiviato o pubblicato non dovrebbe cambiare dopo essere stato archiviato, ma vale la pena un controllo deliberato prima. Aggiornate i campi e l’indice in Word immediatamente prima di convertire, così che ciò che è congelato sia corretto piuttosto che solo corrente. Se qualche campo veniva popolato dalla macro piuttosto che da Word, questo è il caso in cui una macro non eseguita lascia un buco visibile nel PDF, ed è più facile vederlo ora che dopo che il documento è stato inviato.
Il documento è renderizzato da LibreOffice piuttosto che da Word, quindi il layout è riprodotto piuttosto che riprodotto identicamente. In pratica regge bene, perché il convertitore porta sostituti metricamente compatibili per Arial, Times New Roman, Courier New, Calibri e Cambria, caratteri con le stesse larghezze degli originali, quindi le interruzioni di riga cadono negli stessi posti e una pagina impostata per stare in una pagina ci sta ancora.
Il rischio è concentrato in caratteri insoliti. Un carattere di marca o un carattere scaricato che il documento nomina ma non incorpora verrà sostituito con qualcosa di larghezze diverse, e il testo può rifluire abbastanza da spingere una riga sulla pagina successiva. I documenti assemblati da una macro sono più esposti della maggior parte, perché gli autori di template tendono a essere affezionati a un carattere di casa. Se il documento ha un layout fisso che conta (un certificato, un modulo, un contratto con clausole numerate su pagine specifiche) guardate il PDF pagina per pagina piuttosto che solo la prima.
Se il destinatario deve editare il documento, convertire in PDF risolve il problema di sicurezza e ne crea uno di usabilità. La mossa migliore è salvare il file come `.docx` in Word: il formato non può contenere un progetto VBA, quindi salvarci dentro rimuove le macro lasciando un documento editabile che nessun filtro metterà in quarantena. Word vi avviserà che il progetto andrà perso, che è esattamente ciò che volete.
Scegliete tra i due in base a ciò che succede dopo. Leggere, stampare, archiviare, pubblicare, allegare a un record: PDF, perché è fisso e universale e nulla di esso può cambiare. Editare, rivedere con modifiche tracciate, compilare, o continuare il lavoro: DOCX. Inviare il `.docm` stesso è l’opzione da evitare a meno che il destinatario non abbia specificamente bisogno dell’automazione e se la aspetti, nel qual caso un’unità condivisa è una via di consegna migliore dell’email.
Sul nostro server, non nel vostro browser. Renderizzare un documento Word in PDF ha bisogno di un vero motore office, e questa pagina lo dice chiaramente invece di implicare che tutto su questo sito gira sul vostro dispositivo. Il file viaggia su una connessione crittografata a un container che esegue LibreOffice headless, e quel container è configurato senza accesso a internet in uscita proprio, il che per un file il cui intero soggetto è codice non fidato vale la pena dichiarare esplicitamente.
Ogni lavoro riceve la propria directory scratch e il proprio profilo LibreOffice, e la directory viene cancellata quando il lavoro finisce indipendentemente dall’esito. Due processi `soffice` che condividono un profilo lo corrompono, e il sintomo è una conversione che non ritorna invece che un errore, che è il motivo per cui il profilo è per lavoro. Qualsiasi cosa ancora in esecuzione dopo sessanta secondi viene terminata. Il livello gratuito accetta 25 MB per file caricato.
Leggete il PDF prima che vada da qualche parte, e leggetelo cercando assenza piuttosto che danno. Il fallimento caratteristico di questa conversione non è una tabella rovinata, è una sezione che avrebbe dovuto essere riempita e non lo è, perché la cosa che la riempie non è mai stata eseguita. Blocchi di indirizzo vuoti, un numero di riferimento che mostra ancora il suo segnaposto, un elenco di clausole con nulla dentro, un totale che legge zero.
Poi controllate il conteggio di pagine e l’ultima pagina. I documenti assemblati da template tendono ad avere blocchi di firma posizionati con cura e schedule numerati, e una sostituzione di carattere che sposta una riga può spingere una firma su una pagina propria. Se lo stesso template viene convertito regolarmente, controllare un output con attenzione vi dice cosa aspettarvi da tutti: i fallimenti vengono da come il template è stato costruito piuttosto che da qualsiasi documento individuale.
| DOCM | ||
|---|---|---|
| Nome completo | Documento Word con macro | Portable Document Format |
| Estensione del file | .docm | |
| Tipo di media | application/vnd.ms-word.document.macroEnabled.12 | application/pdf |
| Compressione | — | L’uno o l’altra, secondo l’impostazione |
| Prima pubblicazione | 2007 | 1993 |
| Pubblicato da | Microsoft | Adobe |
| Specifica | ECMA-376 | ISO 32000-2 |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Colore che sa descrivere | — | RGB, CMYK, scala di grigi |
| Si apre nel browser | Nessun browser | Tutti i browser |
| Valutato al suo posto | DOCX | DOCX, HTML |
Il documento diventa una pagina fissa: PDF salva come appare, non come è stato costruito.
DOCM può contenere macro e PDF no. Il codice viene scartato anziché convertito — di solito è proprio questo lo scopo, perché un file con macro è quello che un filtro di posta o una policy aziendale rifiuta.
DOCM e PDF ammettono più pagine, quindi un documento di più pagine resta un unico file.
PDF si apre in qualsiasi browser attuale. DOCM raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
I programmi di sempre non coincidono: DOCM si apre in Microsoft Word, PDF in Adobe Acrobat, Preview e LibreOffice Draw, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
I due puntano a lavori diversi: DOCM a la modifica, PDF a consegnare un file finito, la stampa e l'archiviazione. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
DOCM è il formato di Microsoft, pubblicato nel 2007. È descritto in ECMA-376, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.
PDF viene da Adobe e risale al 1993, descritto in ISO 32000-2. Adobe Acrobat, Preview e LibreOffice Draw lo leggono.
Sì: questa conversione ha bisogno di un software che in un browser non può girare. Il file viaggia cifrato fino al nostro server, viene cancellato appena il lavoro finisce e il risultato dopo 60 minuti. Il lavoro lo fa LibreOffice, la suite per ufficio completa, senza interfaccia.
Sì, fino a 100 conversioni al giorno per file fino a 25 MB. Quell’unico limite esiste perché questa conversione gira su un server che paghiamo noi. Per il resto qui non c’è niente di limitato, e la filigrana non c’è in nessun caso. Il limite esiste perché LibreOffice ha bisogno di una nostra macchina per girare.
DOCM e PDF descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. L’impaginazione viene riprodotta con caratteri sostitutivi di metrica equivalente. Macro, commenti e revisioni non passano.
Il documento diventa una pagina fissa: PDF salva come appare, non come è stato costruito.
DOCM può contenere macro e PDF no. Il codice viene scartato anziché convertito — di solito è proprio questo lo scopo, perché un file con macro è quello che un filtro di posta o una policy aziendale rifiuta.
Quello che questa pagina afferma su DOCM e PDF si può verificare, e questi sono i documenti che chiudono la questione.