עזרה html to PDF

  • הוסף לסימניות
  • #1
אני מחפש כבר זמן רב ספריה חינמית שמשמשת ליצור קובץ PDF מתוך דף html או באמצעות שפת php או באמצעות javascript
מתוך חיפוש גוגל עלה לי כמה ספריות כאלה ניסיתי להשתמש בהן אך ללא הצלחה
או שהדוקומנטציה שמצאתי שייכת לגירסא ישנה
או שנתקעתי עם סידור מבנה הדף
או שלא מצאתי איך לקודד לעברית

אשמח אם יש כאן מישהו שיוכל לעזור לי...
 
  • הוסף לסימניות
  • #2
שתף אותנו את מה כן ניסית?

מה שמצאתי כרגע זה
http://html2pdf.fr/en/example


קוד:
 <?php
    $content = "
<page>
    <h1>Exemple d'utilisation</h1>
    <br>
    Ceci est un <b>exemple d'utilisation</b>
    de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br>
</page>";

    require_once([COLOR=#0000BB]dirname[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]__FILE__[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#DD0000]'/html2pdf/html2pdf.class.php'[/COLOR][COLOR=#007700]);
    [/COLOR][COLOR=#0000BB]$html2pdf [/COLOR][COLOR=#007700]= new [/COLOR][COLOR=#0000BB]HTML2PDF[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'P'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]'A4'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]'fr'[/COLOR][COLOR=#007700]);
    [/COLOR][COLOR=#0000BB]$html2pdf[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]WriteHTML[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$content[/COLOR][COLOR=#007700]);
    [/COLOR][COLOR=#0000BB]$html2pdf[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]Output[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'exemple.pdf'[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]?>[/COLOR]
</pre>​
 
  • הוסף לסימניות
  • #3
מכיוון שלא פירטת מה כבר ניסית ומכיוון שבאופן אישי עדיין לא יצא לי להשתמש בספריה כזו, עשיתי בדיקה קצרה והתרשמתי ש mPDF לכאורה מומלץ, מהסיבות הבאות:
א. הוא מבוסס על שני פרויקטים קודמים והוא מציע שיפורים על פני שניהם.
ב. הוא מיועד לקידוד UTF-8 (שזה לכאורה אומר תמיכה בעברית)
ג. עושה רושם שיש לו תיעוד די מפורט

הפרויקט בgithub
 
  • הוסף לסימניות
  • #4
  • הוסף לסימניות
  • #5
אני הייתי הולך על זה.

https://github.com/mikehaertl/phpwkhtmltopdf

בגלל שיש לי נסיון איתו.
הוא מבוסס על דפדפן chrome/webkit
הוא ממיר ממש בדיוק כמו הדפדפן. והוא גם תומך בסקריפטים.
ואין לו בעיות של קידוד.
 
  • הוסף לסימניות
  • #6
נכתב ע"י צבי אבן;2003838:
אני מחפש כבר זמן רב ספריה חינמית שמשמשת ליצור קובץ PDF מתוך דף html או באמצעות שפת php או באמצעות javascript
מתוך חיפוש גוגל עלה לי כמה ספריות כאלה ניסיתי להשתמש בהן אך ללא הצלחה
או שהדוקומנטציה שמצאתי שייכת לגירסא ישנה
או שנתקעתי עם סידור מבנה הדף
או שלא מצאתי איך לקודד לעברית

אשמח אם יש כאן מישהו שיוכל לעזור לי...

נכתב ע"י mat;2004407:
אני הייתי הולך על זה.

https://github.com/mikehaertl/phpwkhtmltopdf

בגלל שיש לי נסיון איתו.
הוא מבוסס על דפדפן chrome/webkit
הוא ממיר ממש בדיוק כמו הדפדפן. והוא גם תומך בסקריפטים.
ואין לו בעיות של קידוד.

א. תודה רבה mat זה באמת ספריה מדהימה ומצוינת ממש כמו גלישה אמיתית
לייק על ההצעה!

ב. כנסיון הורדתי את הספריה אלי למחשב (windows) והרצתי עם cmd ואכן הכל דופק כמו שצריך, אך אני מעוניין להשתמש בספריה בתוך שרת לינוקס עם שפת php
אשמח לעזרה ממי שיוכל להדריך אותי על הדרך שאני משתמש בספרייה הזאת בשרת לינוקס (מדובר על שרת של hostinger.co.il)
תודה רבה
 
  • הוסף לסימניות
  • #7
אולי עם חבילת wine https://www.winehq.org/ זה דרך להריץ תוכנות ווינדוס בלינוקס, לא יודע איך זה בשורת פקודה.
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה