Msoffice :: Word :: html :: scrittore

Scrittura di documenti per MSWord in formato HTML
Scarica ora

Msoffice :: Word :: html :: scrittore Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Laurent Dami
  • Sito web dell'editore:
  • http://search.cpan.org/~dami/

Msoffice :: Word :: html :: scrittore Tag


Msoffice :: Word :: html :: scrittore Descrizione

Scrittura di documenti per MSWord in formato HTML MSOFFICE :: Word :: HTML :: Writer è un modulo Perl che offre un modo per generare programmaticamente i documenti mirati per Microsoft Word (MSWord). Non ha bisogno di msword da installare e non richiede nemmeno una macchina Win32 (motivo per cui non è nello spazio dei nomi Win32) .Msword può leggere i documenti codificati in formato binario nativo, in formato di testo ricco (RTF), In Wordml (un dialetto XML), o - forse questo è meno conosciuto - in HTML, con qualche markup speciale per la paginazione e altre caratteristiche specifiche di MSWord. Tali documenti HTML sono spesso in più parti, perché gli allegati come immagini o intestazioni / piè di pagina devono essere in file separati; Tuttavia, poiché è più conveniente portare tutti i dati in un singolo file, Msword supporta anche il formato "MHTML" (o "MHT" per breve), ovvero un'incrapsulamento di un intero albero HTML in un singolo file codificato in formato MIME Multipart . Questo formato può essere generato interattivamente da MSWord chiamando il menu "SaveAS" e scegliendo l'estensione .mht.Documenti salvati con un'estensione .mht non riaprirà direttamente in MSWord: quando si fa clic su tali documenti, Windows sceglie Internet Explorer come display predefinito programma. Tuttavia, questi documenti possono essere semplicemente rinominati con un'estensione .doc e quindi si aprirà direttamente in Msword. A proposito, lo stesso può essere fatto con documenti WORDML o RTF. Vale a dire, Msword è in grado di riconoscere il formato interno di un file, senza alcuna dipendenza dal file filename.msOffice :: Word :: html :: scrittore ti aiuta a generare programmaticamente documenti di MSWord in formato MHT. Il vantaggio di questa tecnica è che si può contare su meccanismi HTML standard per il controllo del layout, come stili, tabelle, div, ecc. Ovviamente questo markup può essere prodotto utilizzando il modulo templating HTML preferito; Il valore aggiunto di MSOffice :: Word :: HTML :: Writer è quello di aiutare a costruire il file multipart MIME e fornire alcune astrazioni per rappresentare le caratteristiche specifiche di MSWord (intestazioni, piè di pagina, campi, ecc.). Il formato MHT è probabilmente il Modo più conveniente per la generazione di documenti programmatici, poiché * A differenza di Excel, il formato binario nativo MSWord è inedito e quindi non può essere generato senza la MSWord eseguibile. * Controllo remoto del programma MSWord tramite una connessione OLE, come in Win32 :: Word :: Writer, richiede un'installazione locale di Microsoft Office, e non è adatto per i server perché il programma di msword potrebbe appendere o aprire le finestre di dialogo che richiedono Input dell'utente. * La generazione di documenti in RTF è possibile, ma richiede una profonda conoscenza della struttura RTF --- vedi RTF :: scrittore. * La generazione di documenti in "wordml" richiede anche una profonda conoscenza della struttura wordml.by contrasto, msoffice :: word :: html :: scrittore ti consente di produrre documenti anche con poca conoscenza della msword. Una parola di avvertimento, tuttavia: l'apertura dei documenti MHT in MSWord è più lenta dei documenti binari o RTF nativi, poiché il MSWord deve analizzare l'HTML, calcolare il layout e convertirlo nella sua rappresentazione interna. Pertanto il formato MHT non è raccomandato per i documenti di grandi dimensioni. Requisiti: · Perl.


Msoffice :: Word :: html :: scrittore Software correlato