Can you provide a multi-threaded read cad file demo?I made this error when I was using multithreading 微信图片_20200427164732.png (28.3 KB)
All DWG files in a folder are read
You can consider the following multi-threaded sample code and change w.r.t your requirements.
int toProcess = 10;
for (int i = 0; i < toProcess; i++)
{
new System.Threading.Thread(() =>
{
using (
var fileStream = new System.IO.FileStream(@"sample.dwg", System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.Read))
{
Aspose.CAD.Image img = Aspose.CAD.Image.Load(fileStream);
// Create an instance of CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
// Create an instance of PngOptions for the resultant image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.PngOptions();
//Set rasterization options
options.VectorRasterizationOptions = rasterizationOptions;
var convertedStream = new System.IO.MemoryStream();
img.Save(convertedStream, options);
}
}).Start();
}
- Can you provide a Java version?thanks