כלים ללכידה ולהמרה של האינטרנט
הקהילה המקוונת של GrabzIt

שינוי תוצאת DOCX ב- JavaScript

היי,

אני משתמש בקוד JavaScript כדי לייצא HTML into הדוקקס.


האם יש דרך שאני יכול לתפעל את התגובה לפני ההורדה או שאוכל לקבל את הקובץ בתגובה, כך שאוכל לתפעל אותה לפי הצורך שלי ואז להוריד.

GrabzIt("Application Key").ConvertHTML(data ,{"onfinish": function(response){
alert(response);
},
"format": "docx"}).Create();

מכיוון שכאן הוא אירוע גמור אך כאן יש לי רק מזהה ולא כל תגובה לתיקייה

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

נשאל על ידי GrabzIt Support ב -25 ביוני 2019

אתה יכול לקבל את התגובה באמצעות שיטת DataURI, המחזיר את התגובה בפורמט מקודד base64.

עם זאת, מכיוון שתבנית DOCX היא בעיקרו של דבר קובץ ZIP המורכב ממספר קבצי XML המכסים דברים כמו תוכן, סגנונות וכו '. אולי עדיף לך להשתמש בשפה בצד השרת אם תרצה לנסות ולהשתמש בה.

ענה GrabzIt Support ב- 25 ביוני 2019

היי,

לאחר השימוש בשיטת ההתקשרות של DataUri קיבלתי את התגובה להלן, אך האם יש דרך כלשהי להמיר אותה into פורמט הקובץ כך שאוכל להוריד אותו לאחר מניפולציה

נתונים: application / vnd.openxmlformats-officedocument.wordprocessingml.document; base64,
UEsDBBQAAAAIABlr2U5ryYMnqhgAAPTYAAARABwAd29yZC9kb2N1bWVudC54bWwgohgA

תודה

 

 

 

ענה GrabzIt Support ב- 25 ביוני 2019

זכור שאתה מנסה לעשות זאת ב- JavaScript, לכן הגבלה זו מגבילה את מה שאתה יכול לעשות אם אינך מוכן להשתמש בשפת תכנות בצד השרת.

יש לך שתי אפשרויות:

האפשרות הראשונה היא לשים את ה- URI של נתונים בקישור HTML ולהוסיף להוריד תכונה. כאשר מישהו לוחץ על הקישור הוא יוריד.

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

ענה GrabzIt Support ב- 25 ביוני 2019

תודה שהגבת.

למעשה, אני רק רוצה לשמור את הקובץ שהורד into תיקיה כלשהי, שתיצור תוך כדי טיסה ברגע שאקבל את התגובה בשיטת ההתקשרות של DataUri 

 

תודה

שרנג'יט סינג

 

ענה שרנג'יט סינג ב- 25 ביוני 2019