PDF3D

pdf3d.io

The Lightweight, High-Speed, Automation Toolkit

pdf3d.io is the fast-access programming toolkit for developers who want to automated menu features of ReportGen accessing the power of the full PDF3D SDK Pro Toolkit. pdf3d.io facilitates quick integration & publishing automation delivering substantial savings to your target projects with rich, highly compressed, template-driven technical 3D models and simulations from multiple sources (such as STL, DWG, STEP, X3D, IFC, VRML, DAE).

  • Fast-track integration of file conversions to 3D PDF
  • 3-ways: command-line, .NET Component, RESTful Server with JSON/XML API
  • Low-code-programming style
  • Built-in features for document enrichment with PMI annotation, measurement & metadata
  • Batch toolkit facilitating the automated creation of multiple, template-driven 3D PDFs
  • Rich XML-based API
Overview Features Code Sample Install / Remove
TOOLKIT OVERVIEW

CLI ScriptingDLLsRESTful APIXML based API

The pdf3d.io is a suite of programs, dynamic libraries, REST server and examples that any programmer can quickly integrate into their system to facilitate conversion of 3D models into 3D PDF file format, in the style of a file converter.

This software development toolkit has been designed to be used by programmers with skills in scripting, web backend stacks and use of command-line and dynamic library services. Integration into existing software is much faster than traditional compiled program development making it ideal for small projects, batch automation, internal systems and desktop applications where it can be called to convert an intermediate format to 3D PDF.

RICH XML-BASED API

This file-based conversion process uses a rich XML-based API that supports over 70 different industry files and formats, and hundreds of customizable parameters and configurations that include changing scene lighting conditions, metadata and mesh quality and animation. Document page text and graphics content and 3D conversion options are set via XML resources.

AUTOMATED BATCH PROCESSING

pdf3d.io can be easily deployed through automation scripting (or to an online web server environment) to automate batch production of multiple 3D PDFs. It is not a single application, and does not include a user-interface layer, leaving you the freedom add your own controls.

FLEXIBLE TOOLKIT WITH CONTROL IN YOUR HANDS

pdf3d.io gives you full control with total flexibility – if you want it. However, if you simply want to write a quick automated batch script, you won’t get weighed down in the complexity of the more complex PDF3D SDK Pro Toolkit, the best option for in-memory compiled code integration. Script the Commandline Interface (CLI) or load dynamic libraries (DLL) into your program, or call the RESTful API web service end-point hosted on another resource according your needs. If you ever need to upgrade, for every XML feature there is a corresponding C++ API method in PDF3D-SDK Pro. This pdf3d.io toolkit is as lightweight and fast as you want it to be.

KEY FEATURES
pdf3d.io has been proven in mission critical manufacturing and engineering processes where companies have needed to deliver accurate and timely 3D content to their teams, websites and networks. Here are a few key highlights of the platform:
  •  Lightweight automation toolkit
  •  Low-code and no-code to fast-track integration
  •  Batch conversion and server-side operation
  •  Three-way access:
    •  command-line
    •  .NET Component
    •  RESTful Server with JSON/XML API
  •  Suite of programs, DLLs, REST server with examples
  •  70+ formats supported, including STEP, DWG, STL, X3D, FBX, IFC
  •  XML based API with vast range of parameters
  •  Compatible with PDF3D XML Server
  •  Self-Hosted for flexible deployment
  •  Accessible from C++, C# .NET, Visual Basic, Python, Java, PHP, Ruby, IronPython and other languages
  •  Windows, Linux and macOS platforms
  •  WebGL glTF to/from 3D PDF
  •  Customise the PDF Templates included in the library
  •  Enhance Reports with Measurements, Annotations and External HyperLinks
  •  Setup scene lighting, dynamic animation, metadata, mesh quality, JavaScripting
  •  Enable Password security, watermarks and strong 256-bit encryption
  •  No external network dependency
  •  Usage tracking and logging
Let us show you round with a personalised, on-screen walk-through.
SAMPLE XML CODE

This is all it takes to get started with a 3D PDF conversion. Just pass this to the conversion process through a DLL interface, or Commandline CLI, or send to REST server to convert a 3D model file to 3D PDF. A vast list of other tags can be added.

<?xml version="1.0" encoding="iso-8859-1"?>
<pdf3d:InputParameters xmlns:pdf3d="http://www.pdf3d.com/ns/2012/03/pdf3d.io">
    <Assembly>
        <InputFileName value="input.dwg"/>
    </Assembly>
    <OutputFileName value="output.pdf"/>
</pdf3d:InputParameters>

 

 

HOW TO INSTALL:

On Windows, the software package is supplied as a vendor signed .MSI installer file. An email containing a transient timed validated download link from our secure cloud storage "depot" will be sent.

After downloading, save this MSI on your local file system. Double-click or run this installer. Elevated administrative rights will be requested during the install process, as the installer creates registry settings and new entries into the desktop start menus.

After installing, first run the PDF3D License utility. Use this to request a license. Administrator privileges are not required to request or activate a license. If firewalls or network policies block the license request communication to the pdf3d.com website, please push "show codes" and send these by any available means of communication.

HOW TO REMOVE, UNINSTALL:

To permanently remove the software application, use the Windows Add/Remove menu in the control panel. Elevated administrative rights will be requested during the uninstall process, as the installer removes program files, removes registry settings and removes entries into the desktop start menus.

Any license keys are NOT removed, so if the software is re-installed or upgraded the same keys should be functional.