X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fpdf2swf.cc;h=66c28d5df03aaaf9cfccd40309ad4358da080cdb;hb=af362434b81e89338d136e152aa4207edbc9f376;hp=8dad398bbdd2501af78b132c133a1685794e3194;hpb=8c45842937d727e37c34c675b4957d9bf31111d5;p=swftools.git diff --git a/pdf2swf/pdf2swf.cc b/pdf2swf/pdf2swf.cc index 8dad398..66c28d5 100644 --- a/pdf2swf/pdf2swf.cc +++ b/pdf2swf/pdf2swf.cc @@ -17,7 +17,7 @@ #include #endif #include "../lib/args.h" -#include "pdfswf.h" +#include "SWFOutputDev.h" #include "t1lib.h" extern "C" { #include "log.h" @@ -95,6 +95,11 @@ int args_callback_option(char*name,char*val) { pdfswf_ignoredraworder(); return 0; } + else if (!strcmp(name, "z")) + { + pdfswf_enablezlib(); + return 0; + } else if (!strcmp(name, "n")) { pdfswf_linksopennewwindow(); @@ -185,6 +190,7 @@ struct options_t options[] = {{"o","output"}, {"V","version"}, {"i","ignore"}, + {"z","zlib"}, {"s","shapes"}, {"j","jpegquality"}, {"p","pages"}, @@ -226,6 +232,7 @@ void args_callback_usage(char*name) printf("-s --shapes Don't use SWF Fonts, but store everything as shape\n"); printf("-i --ignore Ignore draw order (makes the SWF file smaller, but may produce\n"); printf(" graphic errors)\n"); + printf("-z --zlib Use Flash 6 (MX) zlib compression (Needs at least Flash 6 Plugin to play)\n"); printf("-j --jpegquality=quality Set quality of embedded jpeg pictures (default:85)\n"); printf("-v --verbose Be verbose. Use more than one -v for greater effect\n"); printf("-w --samewindow Don't open a new Browser Window for Links in the SWF\n");