Emplacement du fichier
Gardez à l'esprit que vous aurez besoin de plus de connaissances en développement si vous cherchez à apporter de gros changements à la conception PDF, si vous ne le faites pas, vous devriez envisager d'embaucher un développeur pour le faire pour vous.
Le modèle de facture PDF se trouve dans application/views/themes/Fenekio/views/invoicepdf.php . Avec Fenekio, vous avez la possibilité de modifier tous les fichiers situés sur l'application/les vues sans modifier les fichiers principaux. information, dans ce cas, votre nom de fichier doit être ma_facturepdf.php
Modification du texte et du contenu du document PDF.
Vous pouvez personnaliser les factures PDF en ajoutant ou en supprimant du texte en modifiant votre mise en page ou vos images. Fenekio CRM utilise la bibliothèque TCPDF pour générer des documents PDF . Voici le lien direct vers toutes les fonctions disponibles dans la bibliothèque TCPDF : https://tcpdf.org/docs/srcdoc/tcpdf/class-TCPDF/ .
Des exemples supplémentaires que vous pouvez trouver sur le lien suivant : https://tcpdf.org/examples/
En utilisant cette bibliothèque TCPDF, vous pouvez éditer les modèles PDF. Notez que vous aurez besoin de connaissances PHP pour modifier le fichier.
Ajout d'un logo PDF personnalisé
Vous aurez probablement des problèmes avec les images PNG avec transparence qui sont gérées de manière différente selon la version php-imagick ou php-gd utilisée. Essayez de mettre à jour php-imagick et de désactiver php-gd, si vous laissez ce champ vide, le logo de l'entreprise téléchargé sera utilisé.
Accédez à Configuration->Paramètres->PDF -> URL du logo de l'entreprise PDF personnalisé . Vous pouvez ajuster la largeur de votre logo également voir l'image ci-dessous.

Si vous ne voyez pas le logo, vous pouvez appliquer une solution de contournement comme expliqué ici : https://help.Fenekio.com/tcpdf-error-image-unable-to-get-the-size-of-the-image/
Tableau des articles
Si vous avez besoin de personnaliser les tableaux des éléments (HTML et PDF), le mieux est de jeter un œil dans application/libraries/ App_items_table.php
Formats de documents PDF
Vous pouvez trouver tous les formats de document PDF dans Configuration->Paramètres->PDF->Formats de document.

Vous pouvez toujours ajuster un modèle qui correspond à vos besoins en fonction de vos couleurs, tailles de police, etc. et l'utiliser pour vos propres besoins.
Famille de polices PDF
Lorsque vous achetez pour la première fois Fenekio CRM, les freesans de polices PDF seront utilisés.
Cette police est la police par défaut en raison de la prise en charge de l'UTF-8. Les fichiers PDF peuvent être plus volumineux en utilisant cette police si votre entreprise n'a pas besoin de la prise en charge UTF-8 et que vos clients n'utilisent aucun caractère spécial dans leurs données ou dans la langue que vous utilisez, vous pouvez changer la police en Eq. Helvetica ou essayez de changer la police jusqu'à ce qu'elle corresponde le mieux à vos besoins.
- Pour les caractères arabes , utilisez la police : dejavusans ou aealarabiya ou aefurat
- Pour le japonais, utilisez la police : droidsansfallback
- Pour les caractères cyrliliques, utilisez la police : freesans
La modification de la police est disponible dans les paramètres de Configuration->Paramètres->PDF
Modification de l'en-tête PDF de la facture/du devis
Si vous devez modifier l'en-tête sur le côté droit (voir les images ci-dessous pour plus d'informations) pour les devis et les factures, vous pouvez écraser le texte de la traduction en créant custom_lang.php, en savoir plus ici .
Changer l'en-tête en Factures

Clé de langue : $lang['invoice_pdf_heading'] = 'Facture' ;
Changer le titre en Estimations

Clé de langue : $lang['estimate_pdf_heading'] = 'Estimate' ;
Options additionelles.
Vous pouvez également trouver plus d'options dans Configuration->Paramètres->PDF . Vérifiez les images ci-dessous.

Dépannage
Langue PDF
- Si la langue du client est la langue par défaut du système, la langue par défaut sélectionnée dans Configuration->Paramètres->Localisation sera utilisée sur les documents PDF.
- Lorsque vous êtes dans la zone d'administration et que la langue du système/du personnel est égale à l'anglais et que la langue par défaut du client est l'espagnol, la facture sera toujours téléchargée en anglais, si vous souhaitez, lorsque vous êtes dans la zone d'administration, télécharger les documents PDF dans la langue du client, cochez Configuration->Paramètres->Localisation l'option Sortir les documents PDF du client depuis la zone d'administration dans la langue du client
Lorsque le client affichera la facture ou téléchargera le PDF de la facture à partir de la zone d'aperçu de la facture du client, il pourra voir la facture dans sa langue par défaut définie dans le profil du client .
Autres modèles PDF
Si vous souhaitez modifier d' autres modèles pdf, vous pouvez le faire en modifiant les fichiers, le processus est le même que pour les factures.
- EstimationEmplacement du PDF : application/views/themes/Fenekio/views/ estimatepdf.php
- Proposition Emplacement du PDF : application/views/themes/Fenekio/views/ propositionpdf.php
- Emplacement du reçu de paiement : application/views/themes/Fenekio/views/ paymentpdf.php
- Emplacement du PDF du contrat : application/views/themes/Fenekio/views/ contractpdf.php.
- DéclarationEmplacement du PDF : application/views/themes/Fenekio/views/statementpdf.php (v1.8.0 requis)
- Emplacement du PDF de la note de crédit : application/views/themes/Fenekio/views/credit_note_pdf.php