From f7f89d9d0073e583bc78e6a5d4fc55a533caa566 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 27 Jul 2017 14:24:55 +0200 Subject: Add text format document writer. Improve HTML output using absolute positioning, and add XHTML output for simpler semantic html output. --- source/fitz/writer.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source/fitz/writer.c') diff --git a/source/fitz/writer.c b/source/fitz/writer.c index cd71329a..4e436e08 100644 --- a/source/fitz/writer.c +++ b/source/fitz/writer.c @@ -140,6 +140,15 @@ fz_new_document_writer(fz_context *ctx, const char *path, const char *format, co if (!fz_strcasecmp(format, "pkm")) return fz_new_pkm_pixmap_writer(ctx, path, options); + if (!fz_strcasecmp(format, "txt") || !fz_strcasecmp(format, "text")) + return fz_new_text_writer(ctx, "text", path, options); + if (!fz_strcasecmp(format, "html")) + return fz_new_text_writer(ctx, format, path, options); + if (!fz_strcasecmp(format, "xhtml")) + return fz_new_text_writer(ctx, format, path, options); + if (!fz_strcasecmp(format, "stext")) + return fz_new_text_writer(ctx, format, path, options); + fz_throw(ctx, FZ_ERROR_GENERIC, "unknown output document format: %s", format); } -- cgit v1.2.3