WordArt, clip art e calendari: le parti difficili dei file Publisher

Estrarre il testo da un file Publisher è un problema risolto. Diversi strumenti possono farlo. Ciò che separa una conversione che useresti davvero da una che chiudi educatamente è tutto il resto: i dettagli decorativi, complicati, terribilmente-anni-2000 che fanno sembrare il documento se stesso.

Su questi dettagli abbiamo passato la maggior parte dell'ultimo anno. Un giro tra i peggiori casi:

WordArt

Il titolo ad arco sul volantino della vendita di dolci. Il testo piegato in cerchio attorno a un logo. Il WordArt di Publisher va ben oltre il grassetto-e-colorato: ogni preset deforma le lettere secondo la propria geometria, e sbagliarlo è molto visibile. La maggior parte dei convertitori si arrende e renderizza il testo piatto, trasformando un manifesto in un promemoria.

Il nostro renderer riproduce le forme, inclusi i preset circolari e ad anello in cui i glifi devono marciare lungo una curva uno per uno. Ci è voluta una quantità imbarazzante di tentativi ed errori per farlo bene. Ne è valsa la pena. Una frazione sorprendente di file .pub reali apre con WordArt, perché ovviamente sì; era il pulsante divertente.

Clip art e vecchi formati immagine

Quel clip art scelto dalla galleria nel 2004 non è un PNG. Di solito è un WMF o EMF, formati di disegno Windows degli anni '90 che memorizzano istruzioni ("disegna una linea qui, riempi questa forma") anziché pixel. Il software moderno fa finta che questi formati non esistano, ecco perché le newsletter convertite hanno così spesso misteriosi rettangoli vuoti dove c'era la grafica.

Noi li renderizziamo. Linee, riempimenti, bitmap incorporate, i sistemi di coordinate bizzarri, le immagini che in realtà sono ruotate di un quarto di giro. Se la tua newsletter del 2006 aveva un tacchino dei cartoni animati, il tacchino sopravvive.

Tabelle, specialmente i calendari

Il wizard dei calendari di Publisher costruiva una tabella. Lo faceva anche il modello per i listini prezzi e il riquadro degli "orari di apertura". Le tabelle sembrano facili e non lo sono: ogni cella può avere i propri bordi, riempimenti e allineamento, alcune celle hanno sfondi scuri con testo chiaro invertito, e alcune tabelle hanno il testo in verticale. Togli un bordo e un calendario smette di sembrare un calendario.

Il motore legge la struttura della tabella direttamente dal file: larghezze delle colonne, altezze delle righe, bordi per ogni lato, riempimenti delle celle e il flusso del testo all'interno di ogni cella, incluso quello verticale.

Sfumature, texture ed effetti sulle immagini

Il morbido degradé di colore dietro un titolo, la foto sbiadita usata come sfondo, l'ombra esterna sotto una casella di testo. Questi effetti sono memorizzati come piccole ricette nel file, e ognuno ha dovuto essere decodificato e riprodotto. Quando vengono eliminati, le pagine non si rompono esattamente. Si appiattiscono e ingriscono, e chi ha fatto il file se ne accorge subito.

Perché preoccuparsi di tutto questo

Perché chi converte un file .pub non sta convertendo una struttura dati. Sta convertendo la newsletter che ha fatto quando suo figlio era in terza elementare, e se la si riceve storta, lo sa.

Publisher rimane l'unico software che renderizza questi file perfettamente, e se ne sta andando. Il nostro obiettivo è essere un secondo posto molto vicino, e testiamo su decine di migliaia di documenti reali per mantenerci a questo standard. Quando qualcosa esce ancora sbagliato, quel file diventa una segnalazione di bug e, di solito, una correzione.

Prova qualcosa con una formattazione strana e vedi. L'anteprima è gratuita.