 |
| Example 3: Compress a PDF file (low image quality, high compression) (VC++) |
|
 |
#include "stdafx.h"
#using <mscorlib.dll>
#import "PDFcompress.tlb" no_namespace named_guids
using namespace System;
int _tmain()
{
IPDFcompressPtr NVCompress;
::CoInitialize(NULL);
NVCompress.CreateInstance(__uuidof(PDFcompress));
NVCompress->PutCI("jpx");
NVCompress->PutCQ(20);
NVCompress->PutGI("jpx");
NVCompress->PutGQ(20);
NVCompress->PutMI("jbig2");
NVCompress->PutMQ(2);
//For better compression uncomment the line below
//NVCompress->PutCreateObjectStreams(true);
NVCompress->CompressPDF("c:\\in.pdf", "c:\\out.pdf");
Console::WriteLine(S"File compressed.");
return 0;
}
|
|
 |
|