שמירת הדפסה כקובץ PDF באנגולר

  • הוסף לסימניות
  • #24
מענין כי ממה שאני יודעת שמירה רגילה חסומה בגלל אבטחה (כל אתר שאני פותחת יוכל להשתלט לי על המחשב?)
האופציה היחידה היא לעשות download
ככל הידוע לי מה שחסום מטעמי אבטחה זה האפשרות לשמור במקום ספציפי בתוך מערכת הקבצים של הלקוח.
אך אפשרי להוריד למקום שמוגדר בברירת המחדל של הדפדפן או לחילופין לפתוח חלון למשתמש שיבחר היכן הוא רוצה לשמור את הקובץ.
(מקווה אני אכן זוכרת נכון)
 
  • הוסף לסימניות
  • #25
ככל הידוע לי מה שחסום מטעמי אבטחה זה האפשרות לשמור במקום ספציפי בתוך מערכת הקבצים של הלקוח.
אך אפשרי להוריד למקום שמוגדר בברירת המחדל של הדפדפן

את מדברת על שמירה אוטומטית של הדפסה במקום ברירת מחדל ? או הורדה של קובץ מוגדר כPDF ?
אני הצלחתי לעשות הדפסה אבל לא הורדה של קובץ PDF אשמח לדעת האם אפשר לשמור את ההדפסה תמיד במקום מסוים ...
 
  • הוסף לסימניות
  • #30
אולי תעלו לכאן את שורות הקוד של ה-import והמימוש, כדי שנוכל לעזור...

כשאני מנסה import -

import * as jsPDF from 'jspdf';

הוא לא מכיר את הפונק' של jsPDF (fromHtml)
1626069266184.png



אני אני משנה את הImport כמשתנה הוא מכיר אבל מציג שגיאה :

declare let jsPDF;

הוא נופל על השורה :

const doc = new jsPDF();

ורושם :
ERROR ReferenceError: jsPDF is not defined
at OrComponent.downloadAsPDF
 
  • הוסף לסימניות
  • #31
הוא לא מכיר את
קוד:
doc.FromHtml()
גם בדוקומנטציה הרשמית היא לא מופיעה. עיין כאן

מקובל להשתמש בשיטה
קוד:
doc.text('hllow', 15, 15)
 
  • הוסף לסימניות
  • #34
תנסה כך
JavaScript:
var raw = document.getElementById('html');
    var doc = new jsPDF();
    doc.html(raw, {
      callback: function (doc) {
        doc.save('doc.pdf');
      }
    });
 
  • הוסף לסימניות
  • #36
יפה עכשיו הגעת לנקודה אחרת, בכדי להציג עברית ב- jspdf, צריך להמיר גופן התומך בעברית ל- יוניקוד.
יש כלי שפיתחו במיוחד לצורך זה, הכלי ממיר את הגופן ומוריד לך קובץ עם סיומת JS, אותה יש לשמור בתיקיית הפרוייקט,
ראה לעיל בפוסט הזה
 
  • הוסף לסימניות
  • #37
יפה עכשיו הגעת לנקודה אחרת, בכדי להציג עברית ב- jspdf, צריך להמיר גופן התומך בעברית ל- יוניקוד.
יש כלי שפיתחו במיוחד לצורך זה, הכלי ממיר את הגופן ומוריד לך קובץ עם סיומת JS, אותה יש לשמור בתיקיית הפרוייקט,
ראה לעיל בפוסט הזה
אכן הוא מדפיס בעברית !!
רשמתם שם שצריך לרשום rigth בשביל להפוך את כיוון האותיות ... הוא לא הופך לי את כיוון האותיות , אלא מעביר את כל הטקסט לצד ימין ..
המילים נשארות הפוכות
 
  • הוסף לסימניות
  • #39
יש אפשרות שחלק מהתוכן של הPDF יהיה טבלה וחלק טקסט ?
 
  • הוסף לסימניות
  • #40
יש תוסף מיוחד לשילוב טבלאות בתוך ה- PDF, מאוד מומלץ!
 

פרוגבוט

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

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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