SVG to PDF
SVG vector graphics — logos, icons, diagrams, technical drawings — को एक single PDF document में convert करें। Files आपके browser में process होती हैं — वे आपका device कभी नहीं छोड़तीं।
SVG to PDF, Scalable Vector Graphics को — जो web पर vector images के लिए W3C standard है — एक single PDF document में convert करता है। SVGs को crispness के लिए browser के native rendering engine के ज़रिए main thread पर 2× DPI पर rasterise किया जाता है, फिर एक Web Worker में pdf-lib इस्तेमाल करके PDF में assemble किया जाता है। नतीजा screen viewing और print दोनों के लिए suitable है, हालाँकि complex SVG features (filters, masks, external resources) imperfectly rasterise हो सकते हैं।
SVG to PDF क्या है?
SVG (Scalable Vector Graphics) W3C-recommended vector image format है, जो logos, icons, diagrams, charts, infographics, और technical drawings के लिए इस्तेमाल होता है। Raster formats (JPG, PNG, WebP) के विपरीत, SVG shapes को mathematical paths के तौर पर store करता है, इसलिए यह बिना quality loss के किसी भी size तक scale हो जाता है। SVG <strong>2001</strong> से W3C Recommendation है और हर modern browser इसे natively support करता है। Figma, Sketch, Adobe Illustrator, Inkscape, D3.js, और Mermaid जैसे tools सभी SVG export करते हैं।
SVG को PDF में convert करना तब आम है जब आपको vector graphics ऐसे recipient के साथ share करना हो जिसके पास design software नहीं है, किसी Word document में logo embed करना हो, या किसी diagram को printable proof के तौर पर भेजना हो। ज़्यादातर online SVG converters आपकी file को remote server पर upload करते हैं — जो असुविधाजनक है जब SVG एक confidential brand logo, एक unreleased product mockup, या एक sensitive technical drawing हो। यह tool पूरी conversion आपके browser में चलाता है; SVG कभी network पार नहीं करता।
Browser में SVG conversion कैसे काम करता है?
SVGs browser workers में tricky होते हैं क्योंकि createImageBitmap Worker contexts में SVG blobs decode नहीं करता। Pikowl इसे main thread पर rasterise करके handle करता है: हर SVG को एक <img> element के ज़रिए load किया जाता है (जिसे browser अपने full SVG engine से render करता है), crispness के लिए एक canvas पर 2× DPI पर draw किया जाता है, फिर PNG blob के तौर पर export किया जाता है। PNG को एक Web Worker को भेजा जाता है जो pdf-lib इस्तेमाल करके इसे एक नए PDF document में embed करता है। PDF एक downloadable Blob के तौर पर URL.createObjectURL के ज़रिए मिलती है। कुछ भी किसी server को नहीं भेजा जाता।
क्या यहाँ SVG logos और confidential graphics convert करना safe है?
हाँ। Tool इस्तेमाल करते समय DevTools में network tab खोलें — आप conversion के दौरान कोई outbound request नहीं देखेंगे। SVGs locally File API के ज़रिए पढ़ी जाती हैं, browser के local SVG engine द्वारा render होती हैं, और परिणामी PDF आपके browser की memory में तब तक रहती है जब तक आप उसे download नहीं करते। Brand logos, unreleased product mockups, और engineering drawings आम SVG use cases हैं — conversion को local रखना मायने रखता है।
SVGs में hidden metadata का क्या?
SVG files <title>, <desc>, और <metadata> tags में hidden text content carry कर सकती हैं — कभी-कभी जिसमें author info, software version (generator="Adobe Illustrator 28.0"), internal layer names, और यहाँ तक कि commented-out drafts भी शामिल होते हैं। वे <image href="…"> tags के ज़रिए external image references भी include कर सकती हैं, जिन्हें browser render करते समय fetch करता है। चूँकि Pikowl embed करने से पहले SVG को PNG में rasterise करता है, वह सारी metadata drop हो जाती है — PDF में केवल visible image होती है।
Limits क्या हैं और क्यों?
प्रति conversion 50 तक SVGs, प्रति file 5 MB, 50 MB combined पर soft warning और 100 MB पर hard cap। Per-file limit raster formats की तुलना में बहुत कम है क्योंकि SVG complexity file size के साथ linearly scale नहीं करती — हज़ारों paths और complex filters वाली एक 5 MB SVG को render होने में कई सेकंड लग सकते हैं और rasterisation के दौरान कई सौ MB memory consume हो सकती है। File count ज़्यादा (50) है क्योंकि typical SVGs (logos, icons) tiny होती हैं।
SVG के लिए Pikowl की तुलना Smallpdf और iLovePDF से कैसे होती है?
मुख्य अंतर हैं processing location, daily-use limits, और pricing। Smallpdf और iLovePDF SVG to PDF को standalone tool के तौर पर offer नहीं करते — दोनों SVGs को एक generic image-to-PDF pipeline से चलाते हैं जो server-side पर re-rasterise करता है। नीचे की संख्याएँ हर service के अप्रैल 2026 तक के public free-tier offers दर्शाती हैं।
| Feature | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| Files कहाँ process होती हैं | आपका browser | Remote server | Remote server |
| Sign-up ज़रूरी | नहीं | Optional | Optional |
| Output quality | आपके browser में 2× DPI पर rasterised | Server-side rasterised | Server-side rasterised |
| अधिकतम file size (मुफ्त) | 25 MB | 5 MB | 200 MB (combined) |
| कीमत | मुफ्त | $9/माह unlimited के लिए | $7/माह premium के लिए |
स्रोत: smallpdf.com/pricing और ilovepdf.com/pricing, अप्रैल 2026 में लिए गए।
सामान्य उपयोग
- Brand logo proofs: editable source file expose किए बिना client review के लिए Figma-exported SVG logo को PDF के तौर पर भेजें।
- Icon set archival: Designers के लिए एक SVG icon set (Material, Phosphor, Lucide) को एक single PDF reference sheet में bundle करें।
- Technical diagrams: Mermaid या PlantUML-exported SVG sequence diagrams को engineering documentation के लिए एक printable PDF में convert करें।
- Data viz exports: D3.js और Plotly SVG charts research papers या reports में inclusion के लिए PDF figures बन जाते हैं।
- Brand guidelines bundle: कई sizes और orientations में logos एक PDF के तौर पर printers को handoff के लिए।
- CAD vector exports: SVG-exported floor plans या architectural diagrams को एक portable PDF में convert करें।
FAQ
क्या SVGs PDF में vectors के रूप में बरकरार रहते हैं?
नहीं — वे embed करने से पहले 2× DPI पर rasterise होते हैं। PDFs embedded vector content support करते हैं, लेकिन in-browser SVG-to-PDF-vector conversion को कहीं भारी dependency (svg2pdf.js या similar) चाहिए जिसे हमने अभी जानबूझकर exclude किया है। 2× DPI raster standard 96 DPI screens पर crisp दिखता है और typical document sizes पर अच्छा print होता है; अगर आपको true vector preservation चाहिए, तो Inkscape के Save As PDF जैसे desktop tool का इस्तेमाल करें।
2× DPI raster क्यों?
2× एक sweet spot है: यह Retina/HiDPI screens पर और A4 तक के print sizes पर sharp output produce करता है, साथ ही परिणामी PDF को छोटा रखता है। Higher DPI (3× या 4×) थोड़ा sharper print output produce करेगा लेकिन PDF को dramatically inflate करेगा। Lower DPI (1×) modern screens पर soft दिखेगा।
क्या SVG animations PDF में बरकरार रहेंगे?
नहीं। SVG में CSS animations और SMIL
File size limit केवल 5 MB क्यों है?
SVG file size rendering complexity का अच्छा predictor नहीं है। हज़ारों bezier paths, complex gradients, और filters वाली एक 1 MB SVG को rasterise होने में कई सेकंड लग सकते हैं और rendering के दौरान कई सौ MB consume हो सकते हैं — एक 25 MB JPEG से कहीं ज़्यादा खराब। 5 MB ceiling rendering risk को mobile devices पर manageable रखती है।
क्या SVG filters और gradients सही से render होंगे?
ज़्यादातर हाँ — हम browser के native SVG renderer का इस्तेमाल करते हैं, जो पूरे SVG 1.1 spec को support करता है, जिसमें filters, gradients, masks, और clip paths शामिल हैं। SVG 2 features (नए filter primitives, advanced text layout) सभी browsers में render नहीं हो सकते। अगर कोई specific filter गलत दिखता है, तो export करने से पहले अपने design tool में SVG को simplify करना आमतौर पर मदद करता है।
क्या मैं SVG में external image references include कर सकता हूँ?
External <image href="https://…"> references load होने में fail होंगे — browsers Blobs के तौर पर load की गई SVGs के अंदर cross-origin image fetches block करते हैं। External images include करने के लिए, उन्हें convert करने से पहले SVG में data URIs (data:image/png;base64,…) के तौर पर embed करें। यही बात external font references पर लागू होती है; system fonts के साथ <text font-family="…"> इस्तेमाल करें या अपने design tool में text को paths में convert करें।
क्या SVGs server पर upload होती हैं?
नहीं। Conversion पूरी तरह आपके browser में चलती है — DevTools का network tab खोलें और आप process के दौरान कोई outbound request नहीं देखेंगे। SVGs File API के ज़रिए आपकी disk से पढ़ी जाती हैं, browser के local SVG engine द्वारा render होती हैं, pdf-lib का इस्तेमाल करके PDF में embed होती हैं, और download के तौर पर वापस मिलती हैं।
आँकड़ों में
- SVG 2001 में W3C Recommendation बना और IE9 (2011) से हर major browser ने इसे natively support किया है; आज यह web पर dominant vector format है।
- एक typical company logo SVG के तौर पर 5 KB से कम होता है, जबकि equivalent PNG print resolution पर कई सौ KB का होता है — vector file size और crispness दोनों में जीतता है, लगभग photographic complexity तक।
- Figma, Sketch, Adobe Illustrator, Inkscape, और Affinity Designer सभी native SVG export करते हैं; D3.js, Mermaid, PlantUML, और ज़्यादातर JavaScript charting libraries भी SVG produce करती हैं, जो SVG को design और code के बीच का connector format बनाती हैं।