-1
A
回答
0
AutoCAD的Publish to Web
打印機是非常糟糕的。我要做的是使用DWG to PDF
打印機或類似的打印機(autocad的默認打印機列表中有幾個),然後使用第二個軟件如Photoshop,GIMP等將該pdf轉換爲光柵圖像。甚至有一些小型軟件可將pdf轉換爲jpgs像TTRPDFToJPG3。如果您對您要查找的輸出類型有特定的想法,請隨時進一步闡述。乾杯!
0
如果你正在尋找一個綱領性的方式來捕捉畫面,那就是:
using acApp = Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.Runtime;
using System.Drawing.Imaging;
using System.Drawing;
namespace ScreenshotTest
{
public class Commands
{
[CommandMethod("CSS")]
static public void CaptureScreenShot()
{
ScreenShotToFile(
acApp.Application.MainWindow,
"c:\\main-window.png",
0, 0, 0, 0
);
ScreenShotToFile(
acApp.Application.DocumentManager.MdiActiveDocument.Window,
"c:\\doc-window.png",
30, 26, 10, 10
);
}
private static void ScreenShotToFile(
Autodesk.AutoCAD.Windows.Window wd,
string filename,
int top, int bottom, int left, int right
)
{
Point pt = wd.Location;
Size sz = wd.Size;
pt.X += left;
pt.Y += top;
sz.Height -= top + bottom;
sz.Width -= left + right;
// Set the bitmap object to the size of the screen
Bitmap bmp =
new Bitmap(
sz.Width,
sz.Height,
PixelFormat.Format32bppArgb
);
using (bmp)
{
// Create a graphics object from the bitmap
using (Graphics gfx = Graphics.FromImage(bmp))
{
// Take a screenshot of our window
gfx.CopyFromScreen(
pt.X, pt.Y, 0,0, sz,
CopyPixelOperation.SourceCopy
);
// Save the screenshot to the specified location
bmp.Save(filename, ImageFormat.Png);
}
}
}
}
}
來源:Taking screenshots of AutoCAD’s main and drawing windows using .NET
0
感謝大家。我使用GIMP將它們轉換爲PNG格式,然後以pdf格式保存文件。
相關問題
- 1. CSS高品質圖像
- 2. iPhone中的高品質圓角圖像
- 3. 來自低質量圖像的超高分辨率圖像
- 4. iPhone手繪圖像並保存高質量編輯圖像
- 5. 如何在iphone庫中存儲高品質的圖像?
- 6. 保存圖像質量
- 7. HtmlUnit保存圖像質量
- 8. 如何拍攝高質量的截圖/保存圖像?
- 9. 加載高品質圖像到圖像查看
- 10. 以非常高的質量在python中保存圖像
- 11. 保存來自WebBrowser控件的圖像
- 12. 保存來自url的圖像
- 13. 如何保存來自Google的圖像
- 14. Android保存的圖像質量差
- 15. 將PNG(或高質量JPG)圖像保存到照片庫
- 16. 以高品質的圖像通過默認攝像頭的活動,並將其保存ØSD卡
- 17. C#保存圖像質量差
- 18. 以高品質的iOS
- 19. 高質量圖像縮放
- 20. PictureBox圖像質量不高
- 21. 高品質縮略圖在java
- 22. 如何在一個JPG文件中保存低質量圖像和高質量圖像?
- 23. 高品質圖像離開應用程序緩慢
- 24. 變焦非常大,並保持圖像的高品質,而無需在iPhone上加載大圖像
- 25. c#:在以100%質量保存JPEG時降低圖像質量
- 26. 保留圖像質量
- 27. 以高品質打印winform?
- 28. AVSpeechSynthesizer高品質音色
- 29. Flex - 用更高的dpi保存圖像
- 30. HTML5畫布圖像裁剪,調整大小,並保存不失品質