שגיאות אימות פרוקסי בהמרת HTML ל-PDF ממשאבים מרוחקים
אתרו בקשות משאבי משנה כאשר יצירת PDF מ-HTML נתקלת באתגר פרוקסי למרות שהמסמך הראשי התקבל מקומית.
ה-HTML מגיע כמחרוזת. יצירת ה-PDF מתחילה, ואז חריגת רשת מזכירה אימות פרוקסי. הביטו בתוך המסמך לפני שאתם מאשימים את קובץ ה-PDF.
מנוע רינדור יכול לפתור משאבים שהקלט שלו מפנה אליהם. תמונה, גיליון סגנונות, גופן או ייבוא נתמך מרחוק מוסיפים בקשה נוספת. אילו סוגי משאבים נתמכים תלוי במנוע; אספקת הסימון הראשי אינה מבטיחה המרה מלאה ללא רשת.
אתרו את ה-URL השני
תעדו את המשאב שמנוע הרינדור אחז בעת הכשל. פתרו הפניות יחסיות מול כתובת הבסיס האמיתית. נתיב לוגו תמים למראה עשוי להצביע מחוץ ליישום כאשר בסיס זה שונה מזה המשמש בתצוגה מקדימה בדפדפן.
לאחר מכן זהו את המוריד. בקשה מוצלחת של לקוח ה-HTTP שלכם אינה מגדירה את אחזור המשאבים הפנימי של מנוע הרינדור. השתמשו בממשק המשאבים המתועד של המנוע או בהסדר טעינה מוקדמת מאושר אם הוא מציע כזה.
גם פרטי האימות של יישום המקור אינם אוטומטית פרטי אימות פרוקסי. מנוע הרינדור עשוי לפעול תחת זהות שירות עם סביבה אחרת ונתיב רשת אחר.
הפכו את התלות למפורשת
עבור דוחות שנועדו לעבוד ללא רשת, ספקו משאבים מקומיים או מוטמעים מאושרים דרך המנגנון הנתמך. אם נדרשים משאבים מרוחקים, הפכו את היעדים המותרים, האימות והתנהגות הכשל לחלק מתכנון הרינדור.
לוגו חסר והמרה כושלת הם תוצאות אפשריות שונות. בדקו כיצד הספרייה מטפלת בשגיאות אחזור במקום להכריז שהדוח הושלם רק משום שנוצר קובץ PDF. שמרו את המשאב הכושל ואת שלב הבקשה באבחון; שינוי חוזר של כתובת המסמך המקורי עלול להשאיר את ההורדה בפועל ללא שינוי.