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 -
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;
}
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:
- Echec de création de fichier pdf avec libharu
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
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
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