html2pdf in c sharp
-
אל תצפה למחלקת קסם. ניסית פעם להדפיס מאמר מעניין מהאינטרנט לנייר או לPDF? זה קשה בלי קשר למחלקה שעושה זאת.
המחלקה ITextSharp יש לה ממיר משלה, תראה פה:
http://www.am22tech.com/html-to-pdf/
http://stackoverflow.com/questions/2822843/itextsharp-html-to-pdfפורסם במקור בפורום CODE613 ב11/05/2014 14:56 (+03:00)
-
@דוד ל.ט.
אל תצפה למחלקת קסם.
יודע מה tiff גם טוב, בזה אפשר לצפות למחלקת קסם???
כל מה שאני צריך זה לשלוח מסמך HTML בפקס של windows ושם אפשר לתת לו כתובת של מסמך וורד, טקסט, טיף, jpg pdf אבל לא מסמך HTML. אז כל פתרון עוקף יהיה טוב.
תודה.פורסם במקור בפורום CODE613 ב11/05/2014 15:20 (+03:00)
-
ניסית את PDFCreator?
דוגמאות הקוד נמצאים בתיקייה:
C:\Program Files (x86)\PDFCreator\COM\Dot Net
מנסיון באקסס (לפני שהיה ייצוא מובנה לPDF) - זה עבד מצויין.
אני מצרף לדוגמא את הדף הנוכחי שהודפס מHTML לPDF
CODE613M • צפה בנושא - html2pdf in c sharp.pdf
אז נכון שעדיין זה ספרייה חיצונית, אבל עושה את העבודה מאד יפה! (אם אתה שם את זה בווב, שים לב שנראה לי שהמדפסת צריכה להיות מותקנת, ולא בטוח שהשרת שלך מאפשר את זה. [אא"כ אתה עובד בVPS משלך])פורסם במקור בפורום CODE613 ב11/05/2014 23:53 (+03:00)
-
@דוד ל.ט.
אל תצפה למחלקת קסם.יודע מה tiff גם טוב, בזה אפשר לצפות למחלקת קסם???
כל מה שאני צריך זה לשלוח מסמך HTML בפקס של windows ושם אפשר לתת לו כתובת של מסמך וורד, טקסט, טיף, jpg pdf אבל לא מסמך HTML. אז כל פתרון עוקף יהיה טוב.
תודה.אני מבין שזה משהו שהולך להיות בתוך הקוד שלך (שליחה ישירה דרך התוכנה שלך לפקס)
[list:2kfauygc]
[:2kfauygc]אם אתה שולח דרך הפקס של ווינדוס, הייתי מציע אפילו לפתוח את זה בוורד ברקע ולשמור בתבנית DOC/X.[/2kfauygc]
[:2kfauygc]אם אתה משתמש בשירותי כדוגמת MyFax וכו' אתה לא נזקק אפילו לזה, כי שם אם אתה רוצה עמוד שער, אתה שולח טקסט במלל ההודעה (או HTML)
העבודה בMyFax וכו עם API מתבצעת כך: יש לך כתובת מייל רשומה במערכת שלהם עם קרדיט לX דפים.
אתה שולח מייל לכתובת <!-- e --><a href="mailto:XXXXXXXXXXX@MyFax.co.il">XXXXXXXXXXX@MyFax.co.il</a><!-- e --> כאשר מחליפים את הX במספר הטלפון.
השרת מזהה את המייל שלך, ושולח את הקבצים שצירפת בהודעה.
אם צירפת מלל בהודעה הוא מעביר את זה כעמוד שער (ואתה משלם עוד עמוד) - ולכן הם מדגישים להוריד את החתימה.
יוצא מזה, שאם לא תעביר קבצים מצורפים, אלא רק טקסט HTML בהודעה, זה יעבור כעמוד ראשון... וזהו.[/2kfauygc][/list:u:2kfauygc]פורסם במקור בפורום CODE613 ב12/05/2014 00:18 (+03:00)
-
אם אתה שולח דרך הפקס של ווינדוס, הייתי מציע אפילו לפתוח את זה בוורד ברקע ולשמור בתבנית DOC/X.
אכן הפתרון הוא אך ורק וורד והוא יוצר PDF עובר לסוחר בלי שום בעיות.
using Microsoft.Office.Interop.Word; class Html2PDF { public static string PDF(string HtmlPath, string PDFPath) { Application wordApp = new Application(); Microsoft.Office.Interop.Word.Document wordDoc = wordApp.Documents.Open(HtmlPath); wordDoc.SaveAs2(PDFPath, 17); wordDoc.Close(); wordApp.Quit(); return PDFPath; } }
פורסם במקור בפורום CODE613 ב12/05/2014 10:09 (+03:00)