Как создать PDF-документ с использованием растровых изображений pdfium?
Я попытался pdfium для производства PDF в Android4.3. Но я понятия не имею, как добавить растровое изображение в FPDF_PAGE. Это мой тестовый исходный код:
int main(){
FPDF_InitLibrary();
FPDF_DOCUMENT pPDFDoc = FPDF_CreateNewDocument();
//insert
FPDF_PAGE pdf_page = FPDFPage_New(pPDFDoc,0,500,600);
FPDF_PAGEOBJECT object = FPDFPageObj_NewImgeObj(pPDFDoc);
//add bitmap to object.
//what should i do here????
FPDFPage_GenerateContent(pdf_page);
FPDFPage_InsertObject(pdf_page, object);
int fd = open("/sdcard/temp.pdf",O_RDWR|O_CREAT);
if (fd < 1)
{
printf("Cannot write to file descriptor. %d : Error:%d", fd,errno);
}
WritePdf(pPDFDoc,fd);
FPDF_DestroyLibrary();
return 0;
}
Спасибо!!
1 ответ
Существует FPDFImageObj_SetBitmap, который можно использовать для установки FPDF_BITMAP в объект изображения.