WordArt, clipart en kalenders: de lastige onderdelen van Publisher-bestanden
Tekst uit een Publisher-bestand halen is een opgelost probleem. Verschillende tools kunnen het. Wat het verschil maakt tussen een conversie die je daadwerkelijk gebruikt en een die je beleefd wegklikt, is al het andere: de decoratieve, pietluttige, heel-2003-details die het document er als zichzelf laten uitzien.
Aan die details hebben we het grootste deel van het afgelopen jaar besteed. Een rondleiding langs de ergste gevallen:
WordArt
De gebogen koptekst boven de taartverkoopflyer. Tekst gebogen in een volledige cirkel rond een logo. Publisher's WordArt gaat ver voorbij vet-en-kleurrijk: elk voorinstelling vervormt de letters langs zijn eigen geometrie, en het fout krijgen valt meteen op. De meeste converters geven het op en renderen de tekst plat, waardoor een poster terugverandert in een memo.
Onze renderer reproduceert de vormen, inclusief de cirkel- en ringvoorinstellingen waarbij glyphs één voor één langs een boog moeten marcheren. Dit heeft een beschamende hoeveelheid vallen en opstaan gekost om goed te krijgen. Het was het waard. Een verrassend groot deel van de .pub-bestanden uit de praktijk begint met WordArt, want ja, dat was de leuke knop.
Clipart en oude afbeeldingsformaten
De clipart die iemand in 2004 uit de galerij koos, is geen PNG. Het is meestal een WMF of EMF, Windows-tekenformaten uit de jaren '90 die instructies opslaan ("teken hier een lijn, vul deze vorm") in plaats van pixels. Moderne software doet grotendeels alsof deze formaten niet bestaan, vandaar dat geconverteerde nieuwsbrieven zo vaak mysterieuze lege rechthoeken hebben waar de afbeelding vroeger stond.
Wij renderen ze. Lijnen, opvulkleuren, ingesloten bitmaps, de eigenaardige coördinatensystemen, de afbeeldingen die stiekem een kwartslag gedraaid zijn. Als je nieuwsbrief uit 2006 een tekenfilm-kalkoen had, overleeft de kalkoen.
Tabellen, en dan vooral kalenders
Publisher's kalenderwizard bouwde een tabel. De prijslijstsjabloon ook, en het vakje "openingstijden". Tabellen klinken eenvoudig en zijn het niet: elke cel kan zijn eigen randen, opvulkleur en uitlijning hebben, sommige cellen hebben een donkere achtergrond met lichte tekst, en sommige tabellen laten tekst verticaal lopen. Laat één rand weg en een kalender ziet er niet meer als een kalender uit.
De engine leest de tabelstructuur rechtstreeks uit het bestand: kolombreedtes, rijhoogtes, randen per kant, celopvulkleuren en de tekststroom binnen elke cel, inclusief de verticale variant.
Verlopen, texturen en afbeeldingseffecten
Het zachte kleurverloop achter een titel, de uitgwassen foto als achtergrond, de slagschaduw onder een tekstvak. Deze effecten zijn opgeslagen als kleine recepten in het bestand, en elk recept moest worden gedecodeerd en gereproduceerd. Als ze wegvallen, breken pagina's niet precies. Ze worden gewoon vlak en grijs, en degene die het bestand heeft gemaakt ziet het meteen.
Waarom dit de moeite waard is
Omdat de persoon die een .pub-bestand converteert geen datastructuur converteert. Ze converteren de nieuwsbrief die ze maakten toen hun kind in groep 5 zat, en ze merken het meteen als het fout terugkomt.
Publisher zelf blijft de enige software die deze bestanden perfect rendert, en hij verdwijnt. Ons doel is een goede tweede te zijn, en we testen op tienduizenden echte documenten om onszelf daaraan te houden. Als iets nog steeds fout doorkomt, wordt dat bestand een bugrapport en doorgaans ook een oplossing.
Probeer iets met bijzondere opmaak en kijk zelf. De preview is gratis.