Az Aspose.CAD Cloud egy RESTFul API, amely lehetővé teszi a meglévő AutoCAD fájlok (DWG, DWF, DXF, DGN, DWT kezelését. ], IGES (IGS), PLT, Industry Foundation Classes (IFC) és STereoLithography (STL)).Lehetővé teszi a meglévő CAD rajzok képinformációinak lekérését is. Könnyedén átméretezhet CAD képeket, lapozhat CAD diagramokat vagy forgathat CAD vázlatot. Ezenkívül lehetővé teszi a DWG és DXF fájlok PDF formátumba, valamint raszterképek (BMP, PNG, JPG) konvertálását is. , JPEG, JPEG2000, TIF, TIFF, PSD, GIF és WMF).
- AutoCAD konvertálás PDF-be, gyorsabb, mint valaha!
- AutoCAD konvertálása JPEG formátumba
- Az AutoCAD konvertálása PNG-re
AutoCAD konvertálás PDF-be, gyorsabb, mint valaha!
Az AutoCAD® egy számítógéppel segített tervező (CAD) szoftver, amelyre építészek, mérnökök és építőipari szakemberek támaszkodnak precíz 2D és 3D rajzok készítésében, és amely igen híres a népszerű rajzformátumok támogatása miatt. Az együttműködés során azonban meg kell osztania a dokumentumokat áttekintéshez/visszajelzéshez, és a CAD/DWG fájlok megtekintéséhez speciális alkalmazásokkal kell rendelkeznie, amelyek a telepítéssel kapcsolatos költségekkel járnak, valamint licenc költsége. Így életképes megoldás lehet a fájlok PDF formátumba konvertálása, mivel a PDF formátum minden platformon megőrzi elrendezését.
Az Aspose.CAD Cloud lehetőséget kínál arra, hogy a támogatott AutoCAD formátumokat kevesebb kódsorral PDF formátumra konvertálja. Az alábbiakban az API által jelenleg támogatott szolgáltatások listája található
- Továbbfejlesztett konverziós minőség az intelligens objektumfelismerés révén
- A vonalak, ívek és True Type szövegek pontosságának megőrzése
- Egylapos és többlapos CAD-rajzok elfogadása
Minden Aspose API védett, ezért adjon meg egy érvényes ClientID-t és ClientSecret-et a hozzáférésükhöz. Megtalálhatók, ha előfizettél a dashboard.aspose.cloud oldalon.
cURL parancsot
// First get JWT authentication token
curl -v "https://api.aspose.cloud/oauth2/token" \
-X POST \
-d 'grant_type=client_credentials&client_id=xxx-xxxx-xxx-&client_secret=xxxxxx' \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// command to convert DWG to PDF format
curl -v "https://api.aspose.cloud/v1.1/cad/ENFRIADOR.dwg/saveAs?format=pdf" \
-X GET \
-H "Content-Type: application/json" \
-H "Accept: multipart/form-data" \
-H "Authorization: Bearer <JWT Token>" \
-o Resultant.pdf
C#.NET
Az Aspose.CAD Cloud REST API meghatározott programozási nyelvű SDK-ban is elérhető. Az alábbi kód a DWG fájl betöltésének és PDF formátumba konvertálásának lépéseit mutatja.
- Először is létre kell hoznunk egy CADApi objektumot, miközben argumentumként megadjuk a ClientID és a ClientSecret paramétereket.
- Ezután hívja meg a GetImageSaveAsRequest(..) metódust, amely a bemeneti DWG fájlokat és az eredményül kapott fájlneveket veszi argumentumként.
- Hívja meg a GetImageSaveAs(..) metódust CADApi objektummal az átalakítási művelet inicializálásához
- Mentse az eredményül kapott adatfolyamot a helyi rendszertárolóba
protected string clientID = ""; // Get ClientID from https://dashboard.aspose.cloud/
protected string clientSecret = ""; // Get CLientSecret from https://dashboard.aspose.cloud/
try
{
// inicializálja a CAD API objektumát
Aspose.CAD.Cloud.Sdk.CADApi cADApi = new Aspose.CAD.Cloud.Sdk.CADApi(clientSecret, clientID);
String inputFileName= "ENFRIADOR.dwg";
String formatToExport = "pdf";
String resultantFile = "Resultant.pdf";
// hozzon létre egy GetImageSaveAsRequest objektumot, miközben megadja a bemeneti CAD fájlt és nevet az eredményül kapott PDF számára
var request = new Aspose.CAD.Cloud.Sdk.Model.Requests.GetImageSaveAsRequest(inputFileName, formatToExport, null, null, null, null);
// Hívjon egy módszert a DWG PDF formátumba mentésére
var responseStream = cADApi.GetImageSaveAs(request);
// mentse a fájlt lemeztárra
saveToDisk(responseStream, resultantFile);
}
catch (Exception ex)
{ Console.Write(ex.Message); }
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0,SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Tesztelési célokra letöltheti a bemeneti ENFRIADOR.dwg és Resultant.pdf fájlokat.
AutoCAD konvertálása JPEG formátumba
Az Aspose.CAD Cloud ugyanilyen hatékony a CAD fájlok JPEG formátumba konvertálásakor. A DWG PDF formátumú konvertálásához hasonlóan a raszteres képekké való átalakítás kevesebb kódsoron keresztül is megvalósítható.
Az átalakítás végrehajtásához megpróbálhatja az alábbi elérhető lehetőségek valamelyikét használni
-
GetImageSaveAs(…) - provides the capabilities to load CAD files available on Cloud storage and perform the conversion. The mandatory parameters required by API are
-
név - a rajz fájlneve
-
formátum - Kimeneti fájl formátum (itt PDF-t biztosítunk)
Egyéb opcionális paraméterek közé tartozik
-
mappa – Eredeti rajzmappa
-
tárolás – Fájltároló, amelyet használni kell
-
rasterOptions – A raszterbeállítások Base64 karakterláncként
-
outPath – A frissített fájl elérési útja, ha ez üres, a válasz streamelt képet tartalmaz
-
-
PostImageSaveAs(…) - Export existing images to another format, where the Image is passed as a request body. The mandatory parameters required by API are
-
drawingData - a rajz fájlneve
-
formátum - Kimeneti fájl formátum (itt PDF-t biztosítunk)
Egyéb opcionális paraméterek közé tartozik
-
tárolás – Fájltároló, amelyet használni kell
-
rasterOptions – A raszterbeállítások Base64 karakterláncként
-
outPath – A frissített fájl elérési útja, ha ez üres, a válasz streamelt képet tartalmaz
-
cURL parancsot
A következő példában a Post HTTP kérést használjuk, ha argumentumként bemeneti fájlt adunk meg, és konverziót hajtunk végre.
// First get JWT authentication token
curl -v "https://api.aspose.cloud/oauth2/token" \
-X POST \
-d 'grant_type=client_credentials&client_id=xxxxx&client_secret=xxxxxxx' \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// command to convert GDN to JPEG format
curl -v "https://api.aspose.cloud/v1.1/cad/saveAs?format=jpeg" \
-X POST \
-T Nikon_D90_Camera.dgn \
-H "Content-Type: multipart/form-data" \
-H "Accept: multipart/form-data" \
-H "Authorization: Bearer <JWT Token>" \
-o Converted.jpeg
C#.NET
protected string clientID = ""; // Get ClientID from https://dashboard.aspose.cloud/
protected string clientSecret = ""; // Get CLientSecret from https://dashboard.aspose.cloud/
try
{
// inicializálja a CAD API objektumát
Aspose.CAD.Cloud.Sdk.CADApi cADApi = new Aspose.CAD.Cloud.Sdk.CADApi(clientSecret, clientID);
String inputFileName= "Nikon_D90_Camera.dgn";
String formatToExport = "JPEG";
String resultantFile = "Output.jpeg";
// hozzon létre egy PostImageSaveAsRequest objektumot, miközben bemeneti CAD-fájlt biztosít
var request = new PostImageSaveAsRequest(File.OpenRead(inputFileName), formatToExport, null, null, null);
// Hívjon egy módszert a képlépték megváltoztatására
var responseStream = cADApi.PostImageSaveAs(request);
// mentse a fájlt lemeztárra
saveToDisk(responseStream, resultantFile);
}
catch (Exception ex)
{ Console.Write(ex.Message); }
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0,SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Tájékoztatásul a bemeneti és kimeneti fájlok csatolva vannak. NikonD90Camera.dgn és Output.png.
Az AutoCAD konvertálása PNG-re
Ahhoz, hogy az AutoCAD fájlokat PNG(Portable Network Graphics) formátumba konvertálja, mindössze annyit kell tennie, hogy megadja a kimeneti formátumot PNG formátumban a fent megadott cURL parancsokban és kódrészletben.
Kapcsolódó cikkek
Javasoljuk továbbá, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: