簡體   English   中英

當多個用戶同時訪問ghostscript pdf到圖像轉換器時,結果將是什么?

[英]what will be the result when more than one user simultaneously access the ghostscript pdf to image converter

我正在使用ghostscript pdf進行圖像轉換,“使用Cyotek.GhostScript.PdfConversion;” “使用Cyotek.GhostScript;” 在我的Web項目中,一次處理單個請求時效果很好,但是當同時處理多個請求時,會產生類似“無法處理GhostScript命令”的錯誤。 我的項目是一個Web項目,這里不止一個過程,網站如何解決這個問題,我很無奈,請幫助我。

如果您不是通過命令行(Process.Start)使用Ghostscript,除非使用GS_THREADSAFE定義編譯了本機Ghostscript庫,否則一次(每個進程)僅支持一個實例。 這意味着您一次只能處理1個pdf。 我相信Cyotek.GhostScript使用Ghostscript API,並且您的本機Ghostscript庫是在沒有GS_THREADSAFE的情況下編譯的。

最終,你可以嘗試使用Ghostscript.NET它必須從內存中加載本地的Ghostscript庫的能力。 這樣,您可以讓本機Ghostscript庫的多個實例同時運行,每個實例都在同一進程中的各自上下文中運行。 (無需GS_THREADSAFE)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM