OpenOffice som erstatning for htmldoc

Er det muligt at bruge openoffice tilsvarende til htmldoc på en eller anden måde?

Dvs. fra kommandolinien på en eller anden måde udføre en kommando der tager en fil med noget html som input, og som output giver en pdf-fil - og bruger openoffice til selve konverteringen?

htmldoc er følsom over for visse html syntakser (crasher), og jeg leder selvfølgelig også efter et “flottere” output end htmldoc laver.

Kan det lade sige gøre?

Ja, det kan godt lade sig gøre - men det er ikke helt enkelt!

OOo kan sættes op i en servermodus, hvor den lytter på en TCP-port. Alternativt kan man på Windows benytte Windows Automation. I begge tilfælde skal du dog ind og rode med kompleks makrokode og OOo’s API. I begge tilfælde kører OOo iøvrigt “headless”; d. v. s. uden grafik.

Du kan finde flere informationer om begge dele i Developer’s Guide.

Du kan tage et kig på vejledningen:
Using Webforms and OpenOffice to Create PDF’s