簡體   English   中英

如何用 C# 繪制表格?

[英]How to draw a table with C#?

我需要使用 C# 將數據表繪制成矢量圖像。 我正在尋找一個庫或組件來幫助我繪制表格,而不必自己關心它的布局。

我只想關心哪些數據屬於哪個單元格。

我已經知道一些允許我使用 C# 創建矢量圖像的庫(例如,用於 SVG 圖像的 SharpVectorGraphics/SvgNet),但我找不到任何可以幫助我處理表格的東西。

問題

有人知道可以做到這一點的庫或組件嗎? 如果它做得好,它不一定是免費的。 矢量圖像應具有可由 Microsoft PowerPoint 和 Word 的標准安裝顯示的格式。

問題2:

有人知道用 C# 將(一個)HTML(表)渲染到圖像的方法嗎?

你可以使用aspose; 如果沒有其他人為您提供更好的解決方案。 它會按照你的要求做,但它“感覺”不是一個好的解決方案!

  • 在 memory 中創建 Word 文檔
  • 添加表格
  • 填充該表
  • 導出到圖像。

希望有人想出更好的東西::(

我可以想到兩種解決方法。

繪圖:您可以使用 C# 隨意繪制表格和內容,這種方式當然會花費大量時間,但可能是最快和最專業的方式。

打印到圖片與其他人的建議有點相似,根據您的需要制作 HTML 代碼,然后將其放入 WebBrowser 控制台。 然后對 bitmap 進行打印預覽。

暫無
暫無

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

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