I (написав все в одном Tex / LaTeX -> текст HTML и ASCII и конвертер RTF),
сказал бы, что это было бы довольно сложным делом.
Проблема в том, что эти различные форматы документов предназначены для довольно разных целей.
И хотя между некоторыми из этих форматов действительно есть такие инструменты преобразования,
часто существует концептуальное несоответствие в структуре, значении и реализации «документа»
и это очень часто необходимо, чтобы взломать функции, поддерживаемые одним форматом, чтобы взломать вместе
приемлемый вывод в другом.
Например, PDF очень силен в представлении, точном позиционировании и поддержке шрифтов, где
поскольку HTML больше заботится о структуре, практически не обращая внимания на эти вещи
(без CSS).
Мне любопытно, как вы себе представляете использование такого API,
когда обычно кто-то просто хочет программу конвертации?