חיבור קבצי tiff עם דוט נט
-
שלום
השלב הבא הוא צירוף כמה קבצים לפקס אחד, והואיל והפקס של וינדווס דורש להכניס מסמך אחד בלבד לכל שליחה, אני צריך לצרף אותם גם יחד, הקבצים הם בפורמט tiff כאשר אחד מהם לפחות הוא בפורמט PDF אשר מיוצא מ HTML על ידי וורד. להטביע tiff לתוך HTML (שאז נוכל פשוט להשתמש ביכולת של וורד להפוך הכל ל PDF) זה סיפור לא פשוט בכלל וברוב המקרים הוא כשלון חרוץ. להפוך את זה ל JPG וכדומה גם לא בא בחשבון בגלל אי תמיכה בריבוי עמודים. מה שנשאר בידינו זה בעצם TIFF או PDF לריבוי עמודים. וורד לא תומך בייצוא ל TIIF ולכן אני חייב לעבור את PDF כדי להגיע למסמך הרצוי. אם לא תהיה ברירה אפשר אולי להשתמש ב PDFCreator שם הוא מסוגל לצרף מסמכים זה לזה וגם לייצא ל tiff. אבל עדיף לי להיות במדיניות ג'ושה של צפון קוריאה פירוש: הסתמכות עצמית בלבד (גם במחיר של מוות ברעב!!!) אני לא סובל לתת ללקוח תוכנה שחצי ממנה מסתמך על דברים חיצוניים.עולם הפורמטים הוא עולם הזוי זה כמו ג'ונגל אחד גדול, אף אחד לא יודע מי נגד מי וזאת עבודת פרך לעשות הכל לבד. מי שיודע או מוצא קישור להמרה פשוטה וחיבור פשוט (כי אחרי המרת PDF עדיין יש משימה לחבר 2 קבצי tiff זה לזה) יבורך מפי עליון.
פורסם במקור בפורום CODE613 ב12/05/2014 10:50 (+03:00)
-
בסיפור הרקע קצת הסתבכתי, אבל לגופה של השאלה - איך מוסיפים תמונה לTIFF - המתודה Image.SaveAdd עושה זאת.
הבנתי ברשת שזה לא קוד של שורה וזהו, אז נסה להעזר בדוגמאות ברשת כמו זו: http://stackoverflow.com/a/398529/1271037עולם הפורמטים הוא עולם הזוי זה כמו ג'ונגל אחד גדול, אף אחד לא יודע מי נגד מי וזאת עבודת פרך לעשות הכל לבד. מי שיודע או מוצא קישור להמרה פשוטה וחיבור פשוט (כי אחרי המרת PDF עדיין יש משימה לחבר 2 קבצי tiff זה לזה) יבורך מפי עליון.
ארכיטקט, אתה מתבטא על כל נושא שלוקח לך יותר מיום עבודה בצורה הזו.
פורסם במקור בפורום CODE613 ב12/05/2014 11:22 (+03:00)
-
@דוד ל.ט.
ארכיטקט, אתה מתבטא על כל נושא שלוקח לך יותר מיום עבודה בצורה הזו.
לא בדיוק, רק בנושאים שבהם יש תוכנות חינמיות לרוב, כשהמשתמש הפשוט ממיר מפורמט לפורמט בלחיצת כפתור, אבל המתכנת צריך לשבור את השיניים כדי לבטא את כל המושגים החדשים, במקום לעשות פונקציה אחת שממירה מכל פורמט לכל פורמט. הרי מפעל הפורמטים עשו את זה בסופו של דבר, הטענה היא למה זה לא זמין כ API פשוט ביותר (שאגב בעולם הקוד הפתוח בדרך כלל זה זמין ממש כך, וזה שוב כדי לסנוט בדוט נט....), הייתי מצפה אפילו ממיקרוסופט לעשות את זה כחלק מדוט נט.
פורסם במקור בפורום CODE613 ב12/05/2014 11:44 (+03:00)
-
@דוד ל.ט.
ארכיטקט, אתה מתבטא על כל נושא שלוקח לך יותר מיום עבודה בצורה הזו.לא בדיוק, רק בנושאים שבהם יש תוכנות חינמיות לרוב, כשהמשתמש הפשוט ממיר מפורמט לפורמט בלחיצת כפתור, אבל המתכנת צריך לשבור את השיניים כדי לבטא את כל המושגים החדשים, במקום לעשות פונקציה אחת שממירה מכל פורמט לכל פורמט. הרי מפעל הפורמטים עשו את זה בסופו של דבר, הטענה היא למה זה לא זמין כ API פשוט ביותר
זהו שזה ממש לא נכון.
העיקרון של כל המקרים בהם אתה מתלונן, הוא שלוקח לך יום עבודה.
לא משנה אם אחרי שבוע עבודה היית שולט בזה כמו בפוקציות הטל' הביתי שלך.(שאגב בעולם הקוד הפתוח בדרך כלל זה זמין ממש כך, וזה שוב כדי לסנוט בדוט נט....), הייתי מצפה אפילו ממיקרוסופט לעשות את זה כחלק מדוט נט.
אתה מוזמן לגלות לנו איפה העולם הקסום של הקוד הפתוח שאתה מזכיר שוב ושוב, בו הכל זמין בקלות. אני לא ראיתי שום עולם פיתוח בו לא דרושים ימי עבודה מאומצת ומתישה להכרת דרך העבודה בנושאים חדשים (כמו פורמטים כלפיך בנקודת זמן זו). אני גם מתפלא מה לכהן עולם זה ולבית הקברות המיקרוסופטי.
אגב, תוכל לסבר את אוזני למה המתכנת רוצה API מוכן להמרת פורמטים?! מלבד מצב של בוץ בו הוא עובד עם API אחר המקבל רק פורמט אחד? אז תלונתך על הפקס של ווינדוס שאיננו מקבל כל פורמט שאתה רוצה. נו.
הרבה יותר הגיוני להתלונן על דוט נט שאין בה מחלקות לשלוח פקס וכדומה. אבל יש ספריות קוד פתוח לזה כמובן.בכלל ClicOne נתן את הכיוון הנכון של שירות חיצוני.
זה פחות תלותי מהפקס של וינדוס שמחייב חיבור טלפוני לשרת.פורסם במקור בפורום CODE613 ב12/05/2014 12:16 (+03:00)
-
@דוד ל.ט.
זהו שזה ממש לא נכון.
העיקרון של כל המקרים בהם אתה מתלונן, הוא שלוקח לך יום עבודה.
לא משנה אם אחרי שבוע עבודה היית שולט בזה כמו בפוקציות הטל' הביתי שלך.מקבל את השיחת מוסר!
@דוד ל.ט.
אתה מוזמן לגלות לנו איפה העולם הקסום של הקוד הפתוח שאתה מזכיר שוב ושוב, בו הכל זמין בקלות.
אני מסתמך על מורינו הרב מג'יקוד שהנני תלמידו המובהק אשר בכל שאלה מייד היה אומר הנה יש מחלקה מוכנה ב nodejs
@דוד ל.ט.אני לא ראיתי שום עולם פיתוח בו לא דרושים ימי עבודה מאומצת ומתישה להכרת דרך העבודה בנושאים חדשים (כמו פורמטים כלפיך בנקודת זמן זו).
הסברתי לא פעם, שיש הבדל בין ללמוד נושא חדש, לבין ללמוד פרט חדש, ככל שהענין הופך להיות יותר פרטני כך הלימוד הוא משעמם יותר ורוטיני יותר, מחוסר סיפוק, ותחושת התקדמות. כל המהפכה התעשייתית ובפרט בעולם התוכנה, מטרתה העיקרית לייעל עבודה, ומה שכבר נעשה פעם אחת אין שום טעם לחזור עליו בעוד וריאציות, בשביל זה יש API לא? אז אני מסכים שבן אדם צריך ללמוד מדמ"ח בשביל לא להיות טפיל, אבל אין שום טעם ש 2 אנשים ברחבי הגלובוס יחזרו על אותו קוד פעמיים זה לא מקדם את היקום לשום מקום.... אז מה שאני חושב עכשיו זה להקים שירות חינמי של המרה של כל דבר מכל דבר לכל דבר (חוץ מקול למראה כמו שהיה בהר סיני כדי לשמור על הייחודיות של מעמד הר סיני) וזה יהיה מאוד פשוט, אתה שולח קובץ ומקבל קובץ בלי שום טענות ומענות. אני מניח שיש מאות מתכנתים ששוברים את הראש על דברים שטותיים כאלו, כפי שרואים בסטאק אוברפלוו וכו'. ואגב ראיתי גם ספריות שנמכרות בסכומי עתק, כפי הנראה יש חברות שצריכות את ההמרה כמו אויר בשביל כל הקשרי לקוחות ומסמכים שלהם.
@דוד ל.ט.אני גם מתפלא מה לכהן עולם זה ולבית הקברות המיקרוסופטי
לצערי עדיין לא כהן, אלא מקטני התלמידים המתלמדים אצל גאון הדור הרב מג'יקוד, ואגב בנושא זה היתה איזה התבטאות פעם שהוא אמר "דוט נט זה לא עבודה זרה" אז לא צריך להגזים לגמרי.
@דוד ל.ט.הרבה יותר הגיוני להתלונן על דוט נט שאין בה מחלקות לשלוח פקס וכדומה. אבל יש ספריות קוד פתוח לזה כמובן.
אין הכי נמי, אלא שבארצות הברית ככל הנראה הפקס הוא סוג של מוצר מוזיאוני, ביפן למשל הפקסים עדיין נמכרים בכמויות כמו בשנות ה 70
@דוד ל.ט.בכלל ClicOne נתן את הכיוון הנכון של שירות חיצוני.
זה פחות תלותי מהפקס של וינדוס שמחייב חיבור טלפוני לשרת.הצעתי את זה ללקוח, אלא שהשירותים החיצוניים יקרים מידי בארצנו הקטנטונת, וגם עד כמה שידוע לי הם דורשים מסמך אחד ומאוחד בסופו של יום.
פורסם במקור בפורום CODE613 ב12/05/2014 12:56 (+03:00)
-
אדרבא, מקוה שתגמור ללמוד מmagicde מהר, ואז תגיע למסקנה שאין על דוט נט או לכל הפחות תחסוך את החיה הרעה ששמה מיקרוסופט...
בקשר לשיתוף API שכל אחד כתב פעם, זה מאוד נחמד, רעיון
הצורך בAPI שממיר מהכל להכל נתון בספק (יש דברים יותר דחופים שלא פיתחו מספיק כמו API חזק ליצירת מסמכים מרובי עמודים) וגם העדר הAPI לא מניב כ"כ הרבה יותר עבודה ושורות קוד
וההנחה שאם יש API מוכן אז זה קל, היא אשליה.פורסם במקור בפורום CODE613 ב12/05/2014 13:20 (+03:00)
-
לא הכל טוב או רע.
נדמה לי שזה דלא כשיטת התנ"ך עיין שם בסיפור האדם ועץ הדעת. הכל היה שם טוב או רע, אל היו בעיות של דברים אפורים, אמנם דבריך ייתכנו לשיטת המקובלים שאחר כך הכל התערבב, אז צריך להפריד את התערובת ולא להשלים עם המצב הבעייתי הזה.
פורסם במקור בפורום CODE613 ב12/05/2014 14:50 (+03:00)
-
לגופו של עניין:
הייתי הולך על הספרייה הזו:
היא חינמית, ויכולה גם להמיר מHTML, להוסיף עמודים וכו'. (אמנם יש גם גירסה מסחרית, ויש שם עוד גירסה חינמית של PDF - להמרה לבד).
לגבי התמיכה בעברית, ניסיתי בעבר בחבילה של וורד החינמית שלהם - היה לא רע, רק הייתי צריך ללמוד מה להגדיר שם.לגופו של API.
ארכיטקט, הרי אם תפתח שירות API, שאני בטוח שיהיה מוצלח, הרי תצטרך לממן אחזקת שרתים וכו' - ושוב מתכנתים לא ייגעו בזה [כי הם מחפשים בחינם]. אז מה עשינו?
אני מסכים שזה מעצבן לפעמים לכתוב לבד ולהקיז דם, מצד שני, אח"כ זה פשוט וקל. ומנסיון, איפה שלא חיפשתי בגוגל (כי לא היה לי אינטרנט באותו רגע וכו'), הייתי חייב לכתוב בעצמי ולפעמים זה היה יותר קצר מכל הזמן ששרפתי כדי לחפש אם מישהו כתב משהו דומה, ולמצוא את החבילה החינמית....לגופו של פקס.
נראה לי שאפשר לשלוח יותר ממסמך אחד בפקס טו מייל.
אבל באמת תלוי לגבי מספר הפקסים שבדעתו לשלוח בחודש.
אם הכמות גדולה (יותר מ50 בחודש) - הייתי מציע משהו ביניים, לקנות קו SIP (עולה בערך 10 ש"ח +25 ש"ח על השירות בCCC - אא"כ יש לו מרכזיית אסטריסק או משהו מקביל) - ולהשתמש עם שרת פקסים קוד פתוח (כבר אמרנו?) כדוגמת http://www.hylafax.org
לפי מה שראיתי יש שם API ואפילו מימוש של פקס טו מייל.....בהצלחה!!
פורסם במקור בפורום CODE613 ב12/05/2014 17:54 (+03:00)
-
ובשבילך, 2 פרוייקטים נוספים ש"מאד" יעניינו אותך.....
http://emailtofax.codeplex.com/ - שרת פקסים - מייל טו פקס
http://faxdotnet.codeplex.com/ - ספריית פקס בדוטנט. גם חינם. גם קוד פתוח. גם API. חלללללללללום.... בדיוק מה שביקשת!פורסם במקור בפורום CODE613 ב12/05/2014 21:16 (+03:00)
-
לגופו של פקס.
נראה לי שאפשר לשלוח יותר ממסמך אחד בפקס טו מייל.
אבל באמת תלוי לגבי מספר הפקסים שבדעתו לשלוח בחודש.
אם הכמות גדולה (יותר מ50 בחודש) - הייתי מציע משהו ביניים, לקנות קו SIP (עולה בערך 10 ש"ח +25 ש"ח על השירות בCCC - אא"כ יש לו מרכזיית אסטריסק או משהו מקביל) - ולהשתמש עם שרת פקסים קוד פתוח (כבר אמרנו?) כדוגמת http://www.hylafax.org
לפי מה שראיתי יש שם API ואפילו מימוש של פקס טו מייל.....אם נראה לך שאתה רוצה לנסות את הכיוון הזה, רק שאין לך קו SIP בשביל לשלוח ולקבל, אני מוכן בשמחה להקצות לך לתקופת נסיון שלוחת SIP מהמרכזייה שיושבת על השרת שלי.
רק קח בחשבון שהמרכזייה שם נמצאת אצלי לנסיון ואני לא מתחייב לזמינות של 100% זמן, אבל בשביל הנסיון נראה לי שזה מספיק.
אם זה מעניין אותך, פנה אלי בפרטי.פורסם במקור בפורום CODE613 ב12/05/2014 22:38 (+03:00)
-
ובשבילך, 2 פרוייקטים נוספים ש"מאד" יעניינו אותך.....
http://emailtofax.codeplex.com/ - שרת פקסים - מייל טו פקס
http://faxdotnet.codeplex.com/ - ספריית פקס בדוטנט. גם חינם. גם קוד פתוח. גם API. חלללללללללום.... בדיוק מה שביקשת!
חיפשתי שירות מייל טו פקס בגוגל, ומצאתי את ההודעה הזופורסם במקור בפורום CODE613 ב06/09/2016 23:17 (+03:00)