Convert a DWG File to a PDF File

To convert a DWG file to a PDF file, use the makePdf function, where source and destination are the publicly accessible source of the DWG file and destination for the PDF file, respectively.

mySource <- "http://download.autodesk.com/us/samplefiles/acad/visualization_-_aerial.dwg"
myDestination <- "https://drive.google.com/folderview?id=0BygncDVHf60mTDZVNDltLThLNmM&usp=sharing"
resp <- makePdf(source = mySource, destination = myDestination, token = myToken)

Note that in this example, the token must be generated with the code:all scope.

To check the status of the conversion process:

resp <- checkPdf(source = mySource, destination = myDestination, token = myToken)
resp
$content
$content$`@odata.context`
[1] "https://developer.api.autodesk.com/autocad.io/us-east/v2/$metadata#WorkItems"

$content$value
$content$value[[1]]
$content$value[[1]]$ActivityId
[1] "PlotToPDF"

$content$value[[1]]$Arguments
$content$value[[1]]$Arguments$InputArguments
$content$value[[1]]$Arguments$InputArguments[[1]]
$content$value[[1]]$Arguments$InputArguments[[1]]$Resource
[1] "http://download.autodesk.com/us/samplefiles/acad/visualization_-_aerial.dwg"

$content$value[[1]]$Arguments$InputArguments[[1]]$Name
[1] "HostDwg"

$content$value[[1]]$Arguments$InputArguments[[1]]$Headers
list()

$content$value[[1]]$Arguments$InputArguments[[1]]$ResourceKind
NULL

$content$value[[1]]$Arguments$InputArguments[[1]]$StorageProvider
[1] "Generic"

$content$value[[1]]$Arguments$InputArguments[[1]]$HttpVerb
NULL



$content$value[[1]]$Arguments$OutputArguments
$content$value[[1]]$Arguments$OutputArguments[[1]]
$content$value[[1]]$Arguments$OutputArguments[[1]]$Resource
[1] "https://drive.google.com/folderview?id=0BygncDVHf60mTDZVNDltLThLNmM&usp=sharing"

$content$value[[1]]$Arguments$OutputArguments[[1]]$Name
[1] "Result"

$content$value[[1]]$Arguments$OutputArguments[[1]]$Headers
list()

$content$value[[1]]$Arguments$OutputArguments[[1]]$ResourceKind
NULL

$content$value[[1]]$Arguments$OutputArguments[[1]]$StorageProvider
[1] "Generic"

$content$value[[1]]$Arguments$OutputArguments[[1]]$HttpVerb
[1] "POST"




$content$value[[1]]$Status
[1] "FailedMissingOutput"

$content$value[[1]]$StatusDetails
$content$value[[1]]$StatusDetails$Report
[1] "https://acadio.s3.amazonaws.com/aces-workitem-reports/a81d8a7f2e2646f6bd66dd116b3f42a2/report.log?AWSAccessKeyId=ASIAINV2DWFHKOPZH4LA&Expires=1479173001&x-amz-security-token=FQoDYXdzELH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDCqgDyFcPfMwEt1zcyKcA%2BYWaTBjF9LhMIf6VfYzHNjSRPq1RvX7RHLGtSZO3y1f87Q3XaTjA6hhcuMrNbIb5oc1mBX38wW8cW6d%2BF%2BvQwBV8fTGUSwTnZZcVVXyj%2Frh%2Bw2f0Hf1%2B2RV8iChX9gw9FTL%2B2q89GrYF%2BP3t89XSaHLwPIzyAzQ9t%2BP8jq2eLTD11dBykn1OBPYqyOcQDWjNJ9l7RGmDtfNY%2Bmku3I64Qq77Dz1dZHsvp8f5saIGXdogM92LcAOteWsiu3FMRn7DWOAuIAEhL8thepnglXaGByD7ZZ01GKThnlmSdlvjR3QFyJFuCU1uLuuzGbBPrrNE9xrHv6I58qmxbaCdtoIrrvy9%2FLAqMC%2FE72fSSDht9PD6Zrh8SPAAXn0DiLM8kF%2FA42dKzKnj7PitsY%2FhIX%2Bb%2BxLNwKVlNUS81lRICO%2Ft1ALgeHiC76%2Fg2F8Hn8WNZcC%2B4xZACz3%2FCRRXuGaelxPYtkhZnL4csaRGVfeEAMFHA9lah8mavj2aYUQKv0L%2FdoDqpAb6BVjRRFatybbwJSMloUe0zH7PxwYQhxy2zQo7PGjwQU%3D&Signature=7nOnYzcWYZcpxHZJ7joiBFK735I%3D"


$content$value[[1]]$AvailabilityZone
NULL

$content$value[[1]]$TimeQueued
[1] "2016-11-14T01:23:07.37Z"

$content$value[[1]]$TimeInputTransferStarted
[1] "2016-11-14T01:23:07.314Z"

$content$value[[1]]$TimeScriptStarted
[1] "2016-11-14T01:23:08.814Z"

$content$value[[1]]$TimeScriptEnded
[1] "2016-11-14T01:23:14.095Z"

$content$value[[1]]$TimeOutputTransferEnded
[1] "2016-11-14T01:23:14.188Z"

$content$value[[1]]$BytesTranferredIn
[1] 733036

$content$value[[1]]$BytesTranferredOut
NULL

$content$value[[1]]$Timestamp
[1] "2016-11-14T01:23:14.188Z"

$content$value[[1]]$Id
[1] "a81d8a7f2e2646f6bd66dd116b3f42a2"




$path
[1] "https://developer.api.autodesk.com/autocad.io/us-east/v2/WorkItems"

$response
Response [https://developer.api.autodesk.com/autocad.io/us-east/v2/WorkItems]
  Date: 2016-11-14 01:23
  Status: 200
  Content-Type: application/json; odata.metadata=minimal
  Size: 2.12 kB
{
  "@odata.context":"https://developer.api.autodesk.com/autocad.io/us-east/v2/$metadata#Work...
    {
      "ActivityId":"PlotToPDF","Arguments":{
        "InputArguments":[
          {
            "Resource":"http://download.autodesk.com/us/samplefiles/acad/visualization_-_ae...

            ],"ResourceKind":null,"StorageProvider":"Generic","HttpVerb":null
          }
...

attr(,"class")
[1] "checkPdf"

Last updated