看,這可能是一個愚蠢的問題,並道歉,如果是......但老實說,我發現這個問題上的一切似乎是從或者爲IE6等等提出特別的警告。有關MathJax的具體問題,然後(自動?)保存到word或pdf
設置: 網頁使用數學標記和MathJax來呈現網頁中的數學(正常工作)。
用戶需要能夠將其導出爲某種類型的文檔,PDF等等,以便分發給不允許/希望成爲「系統中」頁面的證明讀者送達。
問題: 我迄今爲止試過的一切都是爲了將最終產品呈現給某種類型的文檔 - 而不是使用用戶啓動的瀏覽器 - 打印 - 顯示未呈現的標記,而不是最終產品。
這顯然是由於MathJax庫在瀏覽器中完全可用時呈現頁面的方式,因爲它只是一個JS腳本包含。那裏沒有驚喜。
我可以通過做一個AJAX調用呈現一個頁面,併發送該第三頁面的html整個BLOB寫出來到光盤,並與MIME和內容處置標頭MSWORD重新爲它服務獲得接近 ,將其保存到光盤等,但渲染不正確 - 大概是由於將它打包在POST電話中。無論如何,這是很多步驟最終導致一個不太正確的解決方案。
我在猜測答案會是「你不能這樣做」,至少不是沒有使用TeX Live或MikTex等巨大安裝之一,並在後端做到這一點shell調用...但我無法在這些主機上安裝。
我是否堅持使用打印到PDF解決方案的用戶?有什麼我失蹤?
謝謝,很高興在需要的地方充實,但我不能成爲第一個嘗試這樣做的人。
不確定我關注。這聽起來像是在用MathJax處理的方式將HTML轉換爲PDF的方式之後。這是對的嗎? (docx是一個完全不同的混亂,不太可能工作afaik) –
正確,是的。我需要將它渲染和移植,而不需要最終用戶在線和/或安裝MathJax庫。 公平地說,我們正在評估一些選項,包括對系統的只讀訪問和/或將Wiki發佈到Wiki或其他內容,並讓人們在那裏證明它。但是,便攜式,後期渲染文檔將是最好的。 而且,我相當肯定答案是「你不能這樣做」(不使用TexLive或類似的處理引擎),這是一個很好的答案。只要確保我不會錯過任何東西。 謝謝! – ChrisH