asp.net open pdf file in web browser using c# : Change file size of pdf application Library tool html .net azure online http___www.prostep1-part224

White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Use cases 
©
PROSTEP AG 
www.prostep.com 
Page 11 of 24 
Portable PLM document – the use of 3D information in engineering-related 
domains 
In modern product development processes, the utilization of 3D information does not end in 
the engineering department. Integrated product development requires that departments such 
as purchasing, quality assurance, technical documentation, planning and manufacturing also 
have to be able to access 3D information in combination with a wide variety of different 
documents such as 
ɷ bids and requests for quotes, 
ɷ quality control checklists, 
ɷ technical and manufacturing documentation, 
ɷ information for digital factory planning, 
ɷ and many more. 
It is important that this content can be combined in a multimedia container that includes all 
the information and can therefore also be used offline. 
The respective application areas are as different as the departments involved in integrated 
production development and their processes, such as: 
ɷ procurement processes, 
ɷ maintenance, repair and overhaul (MRO), 
ɷ cross-enterprise development and release processes in which suppliers and development 
partners are integrated. 
The “Portable PLM Document” use case includes all the engineering-related departments 
mentioned above. In this environment, in particular, there is a steadily increasing demand for 
solutions that allow 3D data and other information to be used easily, securely and cost-
effectively. 
The most important requirements are: 
ɷ ext data and 
binary data can be combined in a single file and can be managed there. 
ɷ The data can be combined easily with information from various source systems like PLM, 
ERP, CAD and from productivity suites. 
ɷ Comprehensive control options for file access (IPP, Intellectual Property Protection) exist. 
ɷ Easy to use, cross-system viewers are available.
Change file size of pdf - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
adjust pdf page size; change font size pdf text box
Change file size of pdf - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
change paper size in pdf document; best way to compress pdf
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Criteria for comparing the 3D formats 
The criteria for comparing the 3D formats on the basis of use cases primarily involve 
technical constraints and the options that a format offers. The criteria include the availability 
of free viewers for a given format and the features the viewers offer, available software and 
converters, software development kits for the individual format, the level of compression that 
can be achieved and file size, and standardization aspects. 
Free viewers 
Only viewers for 3D formats that are available free of charge are included here. The criteria 
used it is among 
users and the platforms it supports. 
Free Viewers for STEP 
One example of a free viewer for 
STEP is IDA-STEP Viewer Basic
8
from LKSoftWare GmbH. The viewer 
is available for the operating systems 
Microsoft
®
Windows
®
and Linux.  
In addition, all widely-available 3D 
viewers (which are subject to a 
charge) support the display of STEP 
geometry. 
Free Viewers for 3D XML 
The most widely-used viewer for 
3D XML is 3D XML Player
9
from 
Dassault Systèmes. It is available 
free of charge and allows the 
representation to be viewed and 
filtered according to, for example, the 
product structure. This viewer is only 
available for the Windows operating 
system. 
The use of ActiveX technology allows 
3D XML data to be integrated in 
Microsoft Office
®
documents. The 
data can also be integrated in online 
content via an Internet browser. 
©
PROSTEP AG 
www.prostep.com 
Page 12  
C# PDF File Split Library: Split, seperate PDF into multiple files
Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines. Split PDF file by output file size.
pdf files optimized; best pdf compressor
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Divide PDF file into multiple files by outputting PDF file size. Split Split PDF File by Output File Size Demo Code in VB.NET. This
pdf file size limit; change font size in pdf form
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Free Viewers for JT 
The most widely-used viewer for JT 
is JT2Go 
10
from Siemens PLM 
Software. It is available free of 
charge and allows the representation 
to be viewed and filtered according 
to, for example, the product structure. 
Basic measurements can also be 
performed.  
JT2Go visualizes the tessellated 
variants of JT. The viewer is only 
available for the Microsoft Windows 
operating system. 
Software that is based on ActiveX 
and Java can also visualize JT data. 
This allows the integration of JT data, 
for example, in Microsoft Office 
documents. 
The JT format can normally be processed by the 3D viewers widely available on the market 
(which are subject to a charge). 
Free Viewer for 3D PDF 
The viewer for 3D PDF is the free 
Adobe
®
Reader
®11
. It is available for 
Microsoft Windows, Apple
®
Mac OS
®
X, Linux and Oracle
®
Solaris. Adobe Reader is available 
almost everywhere in the world and 
because of it versatility, it is widely 
used outside of the engineering 
domain. 
Adobe Reader offers a wide variety of 
different options for displaying and 
navigating 3D content. Functions 
such as measuring and cutting can 
be added to a PDF file when a 3D 
PDF is created. These functions are 
then automatically available in Adobe 
Reader.  
Double-click picture to open PDF.
©
PROSTEP AG 
www.prostep.com 
Page 13 of 24 
VB.NET Image: How to Create Visual Basic .NET Windows Image Viewer
2) Dim FormSizeY As Integer = (Me.Size.Height / 2 Height * zoomFactor))) End Sub ' Save The File Private Sub sfd.FileName) End If End Sub ' Change Zoom Level
change font size pdf; advanced pdf compressor
C# PDF Text Box Edit Library: add, delete, update PDF text box in
A web based PDF annotation application able to add text box comments to adobe PDF file online in ASP.NET. Ability to change text size in PDF text box.
best pdf compression; can a pdf file be compressed
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Converters and software 
The software and converters available for 3D formats normally have to be purchased. The 
most important aspect here is the availability and quality of the software products and 
converters from system vendors and third-party vendors. 
STEP 
System vendors provide a STEP converter for almost every 3D CAx system. In addition, 
there are a large number of third-party vendors that provide converters. The software is 
mature since STEP has been in use for a long time and offers a high level of quality – also 
due in part to the quality assurance measures, such as benchmarks, developed by the 
ProSTEP iViP Association. 
All widely-available 3D viewers can process and display STEP files. 
3D XML 
Dassault Systèmes provides converters for 3D XML; there are currently only a few third-party 
vendors that offer 3D XML converters. 
3D XML is the format used in Dassault Systèmes´s 3DVIA-brand products. 3D XML has 
been integrated in almost all Dassault’s products and is often used as the format for 
exchanging data between these products. 
JT 
PLM vendors offer JT converters for a large number of 3D CAD systems. There is also a 
large number of third-party vendors of JT converters. 
JT is the data format used in many applications from Siemens PLM Software and in the 
Teamcenter Lifecycle Visualization products in particular. 
3D PDF 
Version 9 of Adobe Acrobat Pro Extended can be used as a multi-format converter. This 
means that PDF files with 3D data can be created from all the CAD formats available on the 
market even if you do not have the native CAD system. In the new version, Adobe Acrobat X 
Pro, these converters are available as plug-ins. There are also several third-party vendors for 
converters. 
PROSTEP PDF Generator 3D (formerly Adobe LiveCycle ES), for example, is a server-sided 
conversion solution for automating 3D conversion in business processes which can convert 
various CAD formats into PRC and U3D and embed them in PDF files.  
In addition, several CAD vendors offer automated solutions that essentially support 
conversion to U3D. 
©
PROSTEP AG 
www.prostep.com 
Page 14 of 24 
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
Allow users to add comments online in ASPX webpage. Able to change font size in PDF comment box. Able to save and print sticky notes in PDF file.
adjust pdf size; best compression pdf
C# PDF insert text Library: insert text into PDF content in C#.net
Ability to change text font, color, size and location and page, we will demonstrate how to use C#.NET class code to add and insert text to PDF file page.
reader shrink pdf; adjust pdf size preview
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Software Development Kits (SDKs) 
You will need an SDK for a format if you want to develop or adapt applications yourself. 
Important criteria for evaluating an SDK are availability, the range of functions offered, the 
openness and accessibility of the SDK, and the programming languages supported.  
STEP 
There are a number of vendors of SDKs for STEP. One example is ST-Developer
12
from 
STEP Tools Inc., which is subject to a charge. It is a comprehensive SDK for reading and 
writing STEP and other formats. STEP Tools supports C++, C and Java on almost all 
platforms. 
All of the SDKs for STEP that are available on the market are very robust and offer a full 
range of functions. 
3D XML 
The XML schema and the corresponding documentation are needed to develop 3D XML 
applications. To obtain both, you first have to register
13
(free of charge) with Dassault 
Systèmes. 
Standard XML tools are entirely sufficient for reading and writing 3D XML. 
JT 
Paid membership in JT Open
14
Community provides access to the JT Open Toolkit for JT. 
This toolkit can be used to develop extremely complex applications in C++. 
JT Open Toolkit is currently the only SDK available for JT. However, it can be assumed that 
the number of available toolkits will increase as a result of the standardization process that is 
currently under way. 
3D PDF 
PDFlib is a development tool for creating and processing PDF files and is subject to a 
charge. It supports almost all operating systems and relevant programming languages. 
PDFlib can be licensed from Adobe for use in proprietary applications. 
HOOPS 3D Exchange
15
from Tech Soft 3D is a toolkit (which is subject to a charge) for 
reading and writing 3D PDF files. 
There are also a large number of PDF-related tools from third-party vendors that can be used 
to implement the wide range of functionality offered by PDF documents. 
©
PROSTEP AG 
www.prostep.com 
Page 15 of 24 
C# PDF Convert: How to Convert Word, Excel, PowerPoint, Tiff
no change for image size. Able to adjust and customize image resolution to meet various C# PDF conversion requirements. Conversion from other files to PDF file
change file size of pdf; change font size pdf form reader
C# Tiff Convert: How to Convert PDF, Word, Excel, PowerPoint, Jpeg
C# class code to convert Dicom image to Tiff image file. are suggested to keep the actual size for conversion will tell C# programmers how to change and convert
pdf compress; change font size pdf comment box
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Compression and the resulting file size of the 3D formats 
A reduction in file size is seen as an advantage when dealing with neutral 3D formats. In 
order to compare the file size of the 3D formats, five assemblies from each of three CAD 
systems were used to generate the 3D formats. 
For JT, a distinction was made between tessellated content, exact XT BREP and 
compressed ULP. 
Along the same lines, a distinction was made between tessellated content, exact PRC BREP 
and compressed PRC for the 3D PDF format. 
The format 3D XML was generated only from CATIA V5. 
Performancrest 
when dealing with 3D formats. Detailed examinations are planned for a later point in time. 
The following diagrams for comparing file sizes are based on sample models and provide an 
overview of the individual compression rates achieved. Conversion was performed without 
any further optimization in the translators. 
An accuracy/chord error of 0.5 mm was used for the tessellation. An accuracy of 0.01 mm 
was used for generating JT data with ULP and for the PDF with compressed BREP. 
For comparison purposes, each of the original files, as well as the generated STEP models, 
were also compressed using an external data compression program. 
Models created with Dassault Systèmes CATIA V5 
0%
25%
50%
75%
100%
CATIA V5
STEP
JT
3D XML
3D PDF
Exact
Compressed
Tesselated
©
PROSTEP AG 
www.prostep.com 
Page 16 of 24 
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Models created with Siemens PLM Software NX 
0%
25%
50%
75%
100%
Elements/Pro
STEP
JT
3D XML
3D PDF
Exact
Compressed
Tesselated
Generating data in a neutral 3D format results in a significant reduction in volume. The 
volume of data is determined more by data content then by the format itself. The volume of 
exact BREP data after conversion to JT is approximately the same as after conversion to 
3D PDF. The same applies to tessellated content, where the result for both formats is about 
the same as for 3D XML. In the case of simplified BREP data, the volume of data for both JT 
and 3D PDF are approximately the same. In the case of STEP data, use of an external 
compression algorithm achieves a marked reduction in size. 
©
PROSTEP AG 
www.prostep.com 
Page 17 of 24 
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
©
PROSTEP AG 
www.prostep.com 
Page 18 of 24 
Standardization aspect  
Standardized formats offer users and system vendors a broad, open and standardized 
approach; in addition – especially in the case of long-term investments and in the area of 
archiving – a future-proof format is indispensable. This also reduces the market risks for all 
involved. 
This refers in particular to international standards, which are created by applying the World 
Trade Organization’s (WTO) principles of transparency, openness, impartiality and 
consensus; with worldwide participation in their development possible. 
Since users demand open standards, the owners of proprietary formats (like Adobe Systems 
Incorporated, Dassault Systèmes, Siemens PLM Software and others) are keen to have their 
formats standardized on an international level. Standardization by the ISO, for example, can 
take the following paths: 
ɷ ISO PAS (Publicly Available Specification): the format specification is published in 
unaltered form after a single vote and is valid for a maximum of six years. The owner 
transfers the copyright to the ISO.  
ɷ ISO IS (International Standard): the format specification goes through the normal 
standardization process, which is based on consensus building, with several international 
votes. 
The status of the standardization process at ISO for the individual 3D formats is as follows: 
ɷ STEP: standardized as ISO IS 10303 in 2004. At the moment, the merging of the two 
application protocols AP 203 and AP 214 in ISO 10303 to create a new application 
protocol, AP 242, is currently under way and is expected to achieve Committee Draft (CD) 
status at the ISO in 2012. 
ɷ 3D XML: Dassault Systèmes submitted Version 4 of 3D XML to the ISO as a PAS in 2009. 
This, however, has been postponed due to unanswered questions regarding the 
copyright. In the mean time, Dassault has disclosed what were previously the proprietary 
parts of the format in Version 5.0 and transferred them to XML structures. Dassault has 
not yet submitted this version to the ISO. 
It is not yet known whether the format “3D XML with Authoring” announced by Dassault 
Systèmes will be disclosed. 
ɷ JT: published as ISO PAS 14306. The development of an international standard (IS) was 
added to the ISO’s work program as a new work item (NWI) in November 2010, 
publication as an IS is planned for mid-2012. 
ɷ 3D PDF: the PDF format has been standardized as PDF/E (ISO IS 24517-1:2008) within 
the framework of ISO IS 32000. U3D is part of this standard. PRC ISO 14739 (TC 71/SC) 
is currently (as of March 2011) in the CD ballot process and will be part of the PDF family 
of standards. 
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Which 3D format for which use case? 
Which 3D format for which use case? 
If you take a look at all the criteria examined and apply them to the selected use cases, you 
end up with the following evaluations regarding the use of the 3D formats. 
For the use case “Viewing” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ Free viewers 
ɷ Converters and software 
ɷ File size 
Because of the capabilities they offer for processing faceted representations and the 
available viewers, JT and 3D PDF are ideal for this use case. 
3D XML also satisfies the key requirements but it is not as flexible as JT and 3D PDF with 
regard to the applications available. 
Because of its data structure and the lack of implementation of faceted representations, 
STEP is less suitable. 
JT and 3D PDF are best suited for this use case.  
For the use case “Data Exchange” 
In addition to the format specification itself, the following criteria are especially relevant for 
evaluating this use case: 
ɷ Converters and software 
ɷ Software Development Kits (SDKs) 
Because of the numerous applications, STEP comes out slightly ahead. Since STEP is fully 
matured and was standardized many years ago, there is a wealth of experience relating to 
data exchange that has been documented in, for example, recommended practices 
published by the ProSTEP iViP Association. The use of STEP is standard practice for data 
exchange and is used worldwide in the field of automotive engineering, in the aerospace 
industry and in the machine engineering sector. Recent STEP developments such as “cloud 
of points (COPS) validation” can be used to check whether or not the converted models 
match the original native models. 
JT is also well suited to the exchange of exact geometric information but compared to STEP, 
the converters and software available do not have as high a level of maturity. 
Because of the lack of exact data representation, 3D XML is not suitable for this use case. 
The same also applies to 3D PDF; although it can be used to transport exact data, it was 
initially not designed as a data exchange format for 3D geometry. 
STEP is best suited for this use case. 
For the use case “DMU” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ Converters and software 
ɷ SDKs  
©
PROSTEP AG 
www.prostep.com 
Page 19  
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Which 3D format for which use case? 
ɷ File size 
JT is best suited for the DMU use case. Depending on the application context, either 
lightweight faceted representation can be used or representation of the exact data. Powerful 
applications are available for using JT in DMU analysis. JT is subject to minor restrictions 
with regard to extended requirements such as kinematics, where native formats have to be 
used. 
3D XML is basically well suited to this use case, however, this only applies to applications 
within the Dassault Systèmes product family. 
STEP is less suitable due to the lack of a lightweight representation option. 
3D PDF does not offer any interfaces to DMU applications, which means that this format is 
suitable for this use case subject to certain limitations. 
JT is best suited for this use case. 
For the use case “Documentation and Archiving” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ Free viewers 
ɷ Converters and software 
ɷ SDKs  
ɷ Standardization 
Because of its document-oriented structure, 3D PDF is an excellent solution for this use 
case. All the necessary information, including explanatory notes, tables, etc., can be stored 
in PDF documents. The format specification is available as an ISO IS. 
STEP is also available as an ISO IS and, as far as documentation and archiving are 
concerned, provides a very good container for the 3D portion. 
Once JT has achieved ISO IS status, it will be equally well suited to this use case. 
At the moment, 3D XML can only be recommended for this use case with reservations due to 
its data model and the fact that only a few tools support this format. 
3D PDF is best suited for this use case. 
For the use case “Portable PLM Document” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ Free viewers 
ɷ Converters and software 
ɷ SDKs 
ɷ File size 
Because 3D PDF allows 3D information to be represented together with other information, it 
offers the best prerequisites for this use case. 3D data and PLM data are contained in a 
single document and can be displayed in their entirety, and even enhanced, with the widely-
used Adobe Reader. Access protection mechanisms have also been integrated. 
©
PROSTEP AG 
www.prostep.com 
Page 20 of 24 
Documents you may be interested
Documents you may be interested