Echec de création de fichier pdf avec libharu

Résolu
Romeric Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
 Romeric -
Salut!
Je programme en C et j'essaie de générer un fichier pdf "new.pdf" contenant "mon texte". Le compilateur ne me renvoie ni warning, ni erreur et le programme fonctionne correctement jusqu'à ce qu'il soit terminé. Cependant, il ne crèe aucun fichier pdf.

Voici mon code:

{

HPDF_Font hfont;

HPDF_Doc pdf=HPDF_New(NULL, NULL);
if(!pdf)
{
fprintf(stderr,"erreur\n");
return 1;
}

/*Ajout d'une page au pdf*/
HPDF_Page page=HPDF_AddPage(pdf);

/*Configuration de la page*/
HPDF_Page_SetSize(page,HPDF_PAGE_SIZE_B5,HPDF_PAGE_LANDSCAPE);

/*Démarrage de l'écriture dans la page*/
HPDF_Page_BeginText(page);

/*Configuration du texte dans la page*/
HPDF_Page_SetCharSpace(page,1.0);
hfont=HPDF_GetFont(pdf,"angelina.TTF","CP1250");
HPDF_Page_SetFontAndSize(page,hfont,10.5);
HPDF_Page_SetHorizontalScalling(page,1.5);
HPDF_Page_SetTextLeading(page,1.5);
HPDF_Page_SetTextRenderingMode(page,HPDF_FILL);
HPDF_Page_SetTextRise(page,1.5);
HPDF_Page_SetWordSpace(page,1.5);

/*Ecriture dans la page*/
HPDF_Page_ShowText(page,"mont texte");

/*fermeture de la fenêtre*/
HPDF_Page_EndText(page);

/*Sauvegarde dans un fichier*/
HPDF_SaveToFile(pdf,"new.pdf");

/*Liberation de la mémoire utilisée*/
HPDF_Free(pdf);

/*Fin de la fonction*/
return 0;
}
A voir également:

2 réponses

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut Romeric,

Crée un "error handler", pour identifier l'erreur :

https://github.com/libharu/libharu/wiki/Error-handling#The_typical_usage_of_error_handler_with_C

Pour démarrer, assure toi déjà que tu compiles correctement les exemples : https://github.com/libharu/libharu/blob/master/demo/text_demo.c

Puis adaptes les.


Dal
0
Romeric
 
Salut!
Merci j'ai pu corriger l'erreur à partir de la fonction error_handler à partir de quoi j'ai eu le code de l'erreur et le numéro de la description. Merci
0