我創建一個應用程序,其目的是要填寫一份長表,其中的細節都保存到遠程數據庫,使他們能夠回憶起/後編輯。當表單準備發出時,我需要將其轉換爲PDF並將其發送出去。最好,我想這樣做,而不使用用戶的文件系統,但如果這是不可行的,我可以使用它。使用陣營通過電子郵件發送生成的PDF文件/
我一直在尋找轉換爲PDF的解決方案,例如jsPDF,而對於電子郵件功能,它看起來像標準是使用nodemailer。但是,我不確定如何將一個鉤入另一箇中,特別是如果我要避開文件系統。
這是將與iPad和手機進行訪問,主要的web應用程序。我的應用程序內置在React中,使用Apollo/GraphQL進行查詢,並使用Express服務器,顯然它們都位於節點上。
是否有這個問題什麼好的解決辦法?在這一點上這是一個關鍵時刻的問題,任何幫助將不勝感激。我一直在撕掉我的頭髮。
似乎這裏有些混亂......你想生成PDF,並從服務器(可能由應用程序的請求觸發)通過電子郵件發送,對不對?如果這是您想要的,請使用pdfkit,保存到緩衝區,然後將其附加到具有nodemailer的電子郵件。 – jcaron
你說_「我最好不用**用戶的**文件系統來做這件事」_ - 後來 - _「我不確定如何將一個鉤入另一個,特別是如果我是將避免文件系統「_ ...請注意,在您的服務器上使用jsPDF(或pdfkit)和nodemailer,所以即使您編寫的文件不在_user的系統上,它也在您的系統上。 –
@StephenP這是一個很好的觀點,我完全忘記了保存它在服務器端,嘿。一個「唔」的時刻,謝謝你指出。 – JayBauer