
Aspose.CAD Cloud არის RESTFul API, რომელიც უზრუნველყოფს არსებული AutoCAD ფაილების მანიპულირების შესაძლებლობებს (DWG, DWF, DXF, DGN, DWT ], IGES (IGS), PLT, ინდუსტრიის ფონდის კლასები (IFC) და სტერეოლითოგრაფია (STL)).ის ასევე გაძლევთ საშუალებას მიიღოთ სურათის ინფორმაცია არსებული CAD ნახატების შესახებ. შეცვალეთ CAD სურათების ზომა, გადაატრიალეთ CAD დიაგრამები, ან მოაბრუნეთ CAD ესკიზები მარტივად. გარდა ამისა, ის ასევე გაძლევთ საშუალებას გადაიყვანოთ DWG და DXF PDF-ად, ისევე როგორც რასტრული სურათები (BMP, PNG, [JPG] ]19, JPEG, JPEG2000, TIF, TIFF, PSD, GIF და WMF).
- AutoCAD-ის PDF-ში კონვერტაცია, უფრო სწრაფად, ვიდრე ოდესმე!
- AutoCAD-ის JPEG-ის კონვერტაცია
- გადაიყვანეთ AutoCAD PNG-ში
AutoCAD-ის PDF-ში კონვერტაცია, უფრო სწრაფად, ვიდრე ოდესმე!
AutoCAD® არის კომპიუტერული დამხმარე დიზაინის (CAD) პროგრამა, რომელსაც არქიტექტორები, ინჟინრები და სამშენებლო პროფესიონალები ეყრდნობიან ზუსტი 2D და 3D ნახატების შესაქმნელად და საკმაოდ ცნობილია ნახატების პოპულარული ფორმატების მხარდაჭერის გამო. თუმცა, თანამშრომლობის დროს, თქვენ უნდა გააზიაროთ დოკუმენტები განსახილველად/გამოხმაურებისთვის და იმისათვის, რომ ნახოთ CAD/DWG ფაილები, თქვენ უნდა გქონდეთ კონკრეტული აპლიკაციები, რომლებიც გაწევენ ხარჯებს ინსტალაციის ძალისხმევასთან და ასევე ლიცენზიის ღირებულება. ასე რომ, სიცოცხლისუნარიანი გამოსავალი შეიძლება იყოს ფაილების PDF ფორმატში გადაყვანა, როგორც PDF ფორმატი, ინარჩუნებს მის განლაგებას ყველა პლატფორმაზე.
Aspose.CAD Cloud გთავაზობთ შესაძლებლობას გადაიყვანოთ მხარდაჭერილი AutoCAD ფორმატები PDF ფორმატში ნაკლები კოდის ხაზებით. ქვემოთ მოცემულია ფუნქციების სია, რომლებიც ამჟამად მხარდაჭერილია API-ს მიერ
- გაუმჯობესებული კონვერტაციის ხარისხი ჭკვიანი ობიექტების ამოცნობით
- ხაზების, რკალებისა და True Type ტექსტების სიზუსტის შენარჩუნება
- მიიღეთ ერთფურცლიანი და მრავალფურცლიანი CAD ნახატები
ყველა Aspose API დაცულია, ამიტომ შეიყვანეთ სწორი ClientID და ClientSecret მათზე წვდომისთვის. მათი ნახვა შესაძლებელია, როგორც კი გამოიწერთ dashboard.aspose.cloud-ზე.
cURL ბრძანება
// 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
Aspose.CAD Cloud REST API ასევე ხელმისაწვდომია პროგრამირების სპეციალურ ენაზე SDK. ქვემოთ მითითებული კოდი გვიჩვენებს ნაბიჯებს DWG ფაილის PDF ფორმატში ჩატვირთვისა და კონვერტაციისთვის.
- პირველ რიგში, ჩვენ უნდა შევქმნათ CADApi-ს ობიექტი და არგუმენტებად მივაწოდოთ ClientID და ClientSecret
- შემდეგ გამოიძახეთ მეთოდი GetImageSaveAsRequest(..) არგუმენტად შეყვანის DWG ფაილის და შედეგად ფაილის სახელების არგუმენტად
- გამოიძახეთ მეთოდი GetImageSaveAs(..) CADApi ობიექტის გამოყენებით კონვერტაციის ოპერაციის ინიციალიზაციისთვის
- შეინახეთ მიღებული ნაკადი ადგილობრივი სისტემის საცავში
protected string clientID = ""; // Get ClientID from https://dashboard.aspose.cloud/
protected string clientSecret = ""; // Get CLientSecret from https://dashboard.aspose.cloud/
try
{
// CAD API-ის ობიექტის ინიციალიზაცია
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";
// შექმენით GetImageSaveAsRequest-ის ობიექტი, ხოლო შეყვანის CAD ფაილი და სახელი შედეგიანი PDF-ისთვის
var request = new Aspose.CAD.Cloud.Sdk.Model.Requests.GetImageSaveAsRequest(inputFileName, formatToExport, null, null, null, null);
// გამოიძახეთ მეთოდი DWG PDF ფორმატში შესანახად
var responseStream = cADApi.GetImageSaveAs(request);
// შეინახეთ ფაილი დისკზე
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();
}
ტესტირების მიზნით, შეგიძლიათ ჩამოტვირთოთ შეყვანილი ფაილები ENFRIADOR.dwg და Resultant.pdf.
AutoCAD-ის JPEG-ის კონვერტაცია
Aspose.CAD Cloud თანაბრად ძლიერია, როდესაც საქმე ეხება CAD ფაილების JPEG ფორმატში გადაქცევას. DWG-ის PDF-ად გარდაქმნის მსგავსად, რასტრულ სურათებზე გადაყვანა შეიძლება განხორციელდეს ნაკლები კოდის ხაზებით.
კონვერტაციის განსახორციელებლად, შეგიძლიათ სცადოთ გამოიყენოთ რომელიმე შემდეგი ხელმისაწვდომი ვარიანტი
-
GetImageSaveAs(…) - provides the capabilities to load CAD files available on Cloud storage and perform the conversion. The mandatory parameters required by API are
-
სახელი - ნახატის ფაილის სახელი
-
ფორმატი - გამომავალი ფაილის ფორმატი (ჩვენ მოგაწვდით PDF აქ)
სხვა არჩევითი პარამეტრები მოიცავს
-
საქაღალდე - ორიგინალური ნახაზის საქაღალდე
-
საცავი - ფაილების საცავი, რომელიც უნდა იქნას გამოყენებული
-
rasterOptions - რასტრული პარამეტრები, როგორც Base64 სტრიქონი
-
outPath - გზა განახლებული ფაილისკენ, თუ ეს ცარიელია, პასუხი შეიცავს სტრიმინგ სურათს
-
-
PostImageSaveAs(…) - Export existing images to another format, where the Image is passed as a request body. The mandatory parameters required by API are
-
drawingData - ნახატის ფაილის სახელი
-
ფორმატი - გამომავალი ფაილის ფორმატი (ჩვენ მოგაწვდით PDF აქ)
სხვა არჩევითი პარამეტრები მოიცავს
-
საცავი - ფაილების საცავი, რომელიც უნდა იქნას გამოყენებული
-
rasterOptions - რასტრული პარამეტრები, როგორც Base64 სტრიქონი
-
outPath - გზა განახლებული ფაილისკენ, თუ ეს ცარიელია, პასუხი შეიცავს სტრიმინგ სურათს
-
cURL ბრძანება
შემდეგ მაგალითში, Post HTTP მოთხოვნა გამოიყენება, სადაც არგუმენტად არის მოწოდებული შეყვანის ფაილი და შესრულებულია კონვერტაცია.
// 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
{
// CAD API-ის ობიექტის ინიციალიზაცია
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";
// შექმენით PostImageSaveAsRequest-ის ობიექტი შეყვანის CAD ფაილის მიწოდებისას
var request = new PostImageSaveAsRequest(File.OpenRead(inputFileName), formatToExport, null, null, null);
// გამოსახულების მასშტაბის შეცვლის მეთოდის გამოძახება
var responseStream = cADApi.PostImageSaveAs(request);
// შეინახეთ ფაილი დისკზე
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();
}
ცნობისთვის, თან ერთვის შეყვანის და გამომავალი ფაილები. NikonD90Camera.dgn და Output.png.
გადაიყვანეთ AutoCAD PNG-ში
იმისათვის, რომ შეასრულოთ AutoCAD ფაილების PNG(პორტატული ქსელის გრაფიკა) ფორმატში კონვერტაცია, თქვენ მხოლოდ უნდა მიაწოდოთ გამომავალი ფორმატი, როგორც PNG ზემოთ მითითებულ cURL ბრძანებებში და კოდის ნაწყვეტში.
დაკავშირებული სტატიები
ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: