2016-06-29 22 views
0

Я пробовал pdfium для создания pdf в android4.3. Но я не знаю, как добавить растровое изображение в FPDF_PAGE. Это мой тестовый исходный код:Как создать PDF-документ с использованием растрового изображения pdfium?

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; 
} 

спасибо !!

ответ

0

Существует файл FPDFImageObj_SetBitmap, который можно использовать для установки FPDF_BITMAP в объект изображения.