Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17...
-
Upload
charlene-johnson -
Category
Documents
-
view
217 -
download
4
Transcript of Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17...
![Page 1: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/1.jpg)
Converting to SVGConverting to SVG
Using your applications’ existing Using your applications’ existing output capabilitiesoutput capabilities
SVG Open, Enschede, 17 August 2005, 15:00, Room 3
![Page 3: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/3.jpg)
Our current product lineOur current product line
Professional file format conversion toolsProfessional file format conversion tools For graphics, reports and other enterprise contentFor graphics, reports and other enterprise content To vector, raster and text file formatsTo vector, raster and text file formats In desktop, server and developer versionsIn desktop, server and developer versions On Windows, Linux and UNIX platformsOn Windows, Linux and UNIX platforms
![Page 4: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/4.jpg)
API engine
Load Options
Convert
PDFPSEPS
WMFEMFGDI
DXFDWGDGN
2vector
WMFEMFEPSMIFSVGCGMHPGLDXFPDF
2bitmap
2text
TIFFGIFJPEGPNG
ASCIIXML
![Page 5: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/5.jpg)
Customers use our software to (for example)Customers use our software to (for example)
Add import/export formats to their applicationAdd import/export formats to their application Import PDF graphics into MS OfficeImport PDF graphics into MS Office Serve EPS images to the WebServe EPS images to the Web Extract ASCII text from PS print streamsExtract ASCII text from PS print streams Archive PDF documents as TIFF imagesArchive PDF documents as TIFF images Bring Windows graphics over to UNIXBring Windows graphics over to UNIX Reuse PDF graphics in AutoCADReuse PDF graphics in AutoCAD
![Page 6: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/6.jpg)
AerospaceAerospace
NASANASA
Lockheed MartinLockheed Martin
BoeingBoeing
AirbusAirbus
Northwest AirlinesNorthwest Airlines
LufthansaLufthansa
Finance/InsuranceFinance/Insurance
AIGAIG
Swiss LifeSwiss Life
INGING
Bank of the WestBank of the West
SunGardSunGard
ReutersReuters
SemiconductorsSemiconductors
PhilipsPhilips
InfineonInfineon
Agere SystemsAgere Systems
MotorolaMotorola
ASMASM
Microchip TechnologyMicrochip Technology
CommunicationsCommunications
EricssonEricsson
NokiaNokia
QualcommQualcomm
LucentLucent
Nortel NetworksNortel Networks
AT&TAT&T
DefenseDefense
RaytheonRaytheon
BAE SystemsBAE Systems
United DefenseUnited Defense
U.S. Air ForceU.S. Air Force
SaabSaab
Denso Corp.Denso Corp.
Life SciencesLife Sciences
Merck & Co.Merck & Co.
Abbott LabsAbbott Labs
AstraZenecaAstraZeneca
PfizerPfizer
WebMDWebMD
Agilent TechnologiesAgilent Technologies
![Page 7: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/7.jpg)
It’s all coming togetherIt’s all coming together
Print Screen
Web
Adobe+
Macromedia
Microsoft Longhorn(Avalon, XAML, Metro)
PS
![Page 8: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/8.jpg)
Financial information & servicesFinancial information & services
The situationThe situation Portfolio Management SystemPortfolio Management System
(enterprise app for banking industry)(enterprise app for banking industry) Running on Solaris and WindowsRunning on Solaris and Windows Multi-page Oracle financial reports to client’s Multi-page Oracle financial reports to client’s
browser window in real-timebrowser window in real-time Print-quality graphical layout of reportsPrint-quality graphical layout of reports Seamless workflow for user, so no PDFSeamless workflow for user, so no PDF
![Page 9: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/9.jpg)
Financial information & servicesFinancial information & services
The solutionThe solution Reports printed ‘to file’ to PostScript data Reports printed ‘to file’ to PostScript data
streamstream ps2svg runs on server with stdin-stdoutps2svg runs on server with stdin-stdout First page already served while rest of doc First page already served while rest of doc
converts in backgroundconverts in background Referenced fonts sent along in JAR fileReferenced fonts sent along in JAR file Batik used in Java-applet for client-side Batik used in Java-applet for client-side
renderingrendering
![Page 10: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/10.jpg)
AviationAviation
The situationThe situation Flight navigation division of major European Flight navigation division of major European
airlineairline GIS system produces charts in PostScriptGIS system produces charts in PostScript Customers prefer charts in SVG for browser Customers prefer charts in SVG for browser
display and XML datadisplay and XML data Investment in legacy system prohibits Investment in legacy system prohibits
coding SVG from scratchcoding SVG from scratch
![Page 11: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/11.jpg)
AviationAviation
The solutionThe solution ps2svg on Windows server for automated ps2svg on Windows server for automated
batch conversion from EPS to SVGbatch conversion from EPS to SVG Outline specific fonts during conversion to Outline specific fonts during conversion to
ensure WYSIWYG renderingensure WYSIWYG rendering Represent dashed/dotted lines as segments Represent dashed/dotted lines as segments
to ensure WYSIWYG renderingto ensure WYSIWYG rendering
![Page 12: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/12.jpg)
Yellow PagesYellow Pages
The situationThe situation Major directory publisher (7 countries)Major directory publisher (7 countries) In-house system for data storage, In-house system for data storage,
pagination, productionpagination, production Listings made and stored in PostScriptListings made and stored in PostScript Pagination front-end XML-basedPagination front-end XML-based Need high-volume and real-time bridge for Need high-volume and real-time bridge for
100,000s of listings100,000s of listings
![Page 13: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/13.jpg)
Yellow PagesYellow Pages
The solutionThe solution ps2svg on Windows servers, chosen for ps2svg on Windows servers, chosen for
quality and performancequality and performance Production runs for all database listingsProduction runs for all database listings Real-time conversions for last-minute Real-time conversions for last-minute
changeschanges SVG files assembled on XML pageSVG files assembled on XML page Rendered using Adobe SVG ViewerRendered using Adobe SVG Viewer
![Page 14: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/14.jpg)
Jet engine manufacturerJet engine manufacturer
The situationThe situation XML-based workflow with Documentum as XML-based workflow with Documentum as
CMS and ArborText Epic as publishing CMS and ArborText Epic as publishing system.system.
Graphics authored in Visio, MS Word and Graphics authored in Visio, MS Word and UniGraphics CAD systemUniGraphics CAD system
Need quality output for Web (HTML) and Need quality output for Web (HTML) and print (PDF)print (PDF)
![Page 15: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/15.jpg)
Jet engine manufacturerJet engine manufacturer
The solutionThe solution Print to PS file as standard format, submit to Print to PS file as standard format, submit to
workflowworkflow ps2svg runs in background, converts to ps2svg runs in background, converts to
SVG at runtimeSVG at runtime SVG merged with other XML contentSVG merged with other XML content System uses XSLT to produce HTML, System uses XSLT to produce HTML,
XSL:FO engine to produce PDFXSL:FO engine to produce PDF
![Page 16: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/16.jpg)
DefenseDefense
The situationThe situation Swedish defense contractorSwedish defense contractor Different CAD/graphics applicationsDifferent CAD/graphics applications Moving to Linux and XML environmentMoving to Linux and XML environment Use Excosoft XML content management Use Excosoft XML content management
systemsystem Need bridge for vector graphics (including Need bridge for vector graphics (including
embedded text and images)embedded text and images)
![Page 17: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/17.jpg)
DefenseDefense
The solutionThe solution Use EPS and WMF as intermediate formats Use EPS and WMF as intermediate formats
from graphics applicationsfrom graphics applications Deploy wmf2svg and ps2svg on Linux Deploy wmf2svg and ps2svg on Linux
desktops for interactive conversionsdesktops for interactive conversions Complete adoption of SVG: WMF and EPS Complete adoption of SVG: WMF and EPS
deleted after conversiondeleted after conversion
![Page 18: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/18.jpg)
Scientific researchScientific research
The situationThe situation MIT professor creates plots in MATLABMIT professor creates plots in MATLAB Wants to author them using SVG editor on Wants to author them using SVG editor on
LinuxLinux Wants to bring final results into LaTeX as Wants to bring final results into LaTeX as
vector graphicsvector graphics
![Page 19: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/19.jpg)
Scientific researchScientific research
The solutionThe solution Save MATLAB plots as EPSSave MATLAB plots as EPS Use ps2svg on Linux to convert to SVGUse ps2svg on Linux to convert to SVG Edit SVG in InkscapeEdit SVG in Inkscape Print to PostScript file, import as EPS into Print to PostScript file, import as EPS into
LaTeXLaTeX
![Page 20: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/20.jpg)
SoftwareSoftware
The situationThe situation Major developer of security softwareMajor developer of security software Documentation created and stored in Adobe Documentation created and stored in Adobe
FrameMakerFrameMaker Want complete migration to XMLWant complete migration to XML Want graphics frames (including native Want graphics frames (including native
Frame drawing elements) as SVGFrame drawing elements) as SVG Want to automate the conversion processWant to automate the conversion process
![Page 21: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/21.jpg)
SoftwareSoftware
The solutionThe solution Use FrameScript plug-in to automaticallyUse FrameScript plug-in to automatically
– Identify graphics frames in .fm filesIdentify graphics frames in .fm files– Copy them to the clipboardCopy them to the clipboard– Paste them into new empty Frame docPaste them into new empty Frame doc
Resulting document printed to PDFResulting document printed to PDF Pages converted and cropped to individual Pages converted and cropped to individual
SVG files using pdf2svgSVG files using pdf2svg
![Page 22: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/22.jpg)
Investment bankingInvestment banking
The situationThe situation Web-based financial research / publishing Web-based financial research / publishing
solutionsolution Users need to bring in charts and tables Users need to bring in charts and tables
from Excel and FactSetfrom Excel and FactSet Need browser display and quality PDF/print Need browser display and quality PDF/print
productionproduction
![Page 23: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/23.jpg)
Investment bankingInvestment banking
The solutionThe solution Use Windows clipboard routine to save Use Windows clipboard routine to save
Excel content as Windows MetafilesExcel content as Windows Metafiles WMF also native format for FactSet chartsWMF also native format for FactSet charts Wmf2svg runs on Solaris and Linux servers Wmf2svg runs on Solaris and Linux servers
for real-time conversion to SVGfor real-time conversion to SVG
![Page 24: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/24.jpg)
Industry / marketingIndustry / marketing
The situationThe situation Major floor manufacturer, several brandsMajor floor manufacturer, several brands Need to collaborate on production and Need to collaborate on production and
publishing of marketing materialpublishing of marketing material Logos and ads delivered as EPSLogos and ads delivered as EPS Needed as SVG for online viewing, Needed as SVG for online viewing,
authoring and PDF print productionauthoring and PDF print production
![Page 25: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/25.jpg)
Industry / marketingIndustry / marketing
The solutionThe solution ps2svg on Linux serverps2svg on Linux server SVG rendered in browser with Adobe SVG SVG rendered in browser with Adobe SVG
ViewerViewer Composite PDF produced using FOPComposite PDF produced using FOP
![Page 26: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/26.jpg)
AutomotiveAutomotive
U.S. car manufacturerU.S. car manufacturer 60,000 technical graphics stored in Interleaf 60,000 technical graphics stored in Interleaf
legacy systemlegacy system Parts drawings, wiring diagrams, vector-Parts drawings, wiring diagrams, vector-
based, some raster-basedbased, some raster-based Wanted as SVG for XML/Web strategyWanted as SVG for XML/Web strategy Batch solution neededBatch solution needed
![Page 27: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/27.jpg)
AutomotiveAutomotive
The solutionThe solution Graphics exported/printed to PSGraphics exported/printed to PS Batch converted to SVGBatch converted to SVG
![Page 28: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/28.jpg)
System designSystem design
The situationThe situation UK software developer, provides simulation UK software developer, provides simulation
software to Formula One racing teamssoftware to Formula One racing teams Diagrams produced in SimuLinkDiagrams produced in SimuLink Want SVG for online interactionWant SVG for online interaction Need integrated solutionNeed integrated solution
![Page 29: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/29.jpg)
System designSystem design
The solutionThe solution Export as EPS from SimuLinkExport as EPS from SimuLink ps2svg called via command line to produce ps2svg called via command line to produce
SVGSVG SVG results further processed for SVG results further processed for
interactivityinteractivity Customers run entire solution locallyCustomers run entire solution locally
![Page 30: Converting to SVG Using your applications’ existing output capabilities SVG Open, Enschede, 17 August 2005, 15:00, Room 3.](https://reader035.fdocuments.in/reader035/viewer/2022070407/56649e445503460f94b38cad/html5/thumbnails/30.jpg)
Thank you for your attention!Thank you for your attention!
Visit Visit www.visual-integrity.comwww.visual-integrity.com
Or contact me directly:Or contact me directly:
Jeroen DekkerJeroen [email protected]@square1.nl(+31) 713-648-657(+31) 713-648-657
And I’m here right now!And I’m here right now!