فایل های VSD یا VSDX Visio معمولا برای طراحی فرآیندها، گردش کار، نمودارهای جریان و غیره استفاده می شوند. با این حال، این نوع فایل ها توسط تعداد محدودی از برنامه ها پشتیبانی می شوند. در شرایط خاص، ممکن است لازم باشد یک فایل VSDX یا VSD Visio را به یک سند PDF تبدیل کنید. این مقاله نحوه تبدیل یک فایل نمودار VSD VSDX را به سند PDF با استفاده از جاوا را پوشش میدهد:
- تبدیل Visio به PDF – پیکربندی Java API
- تبدیل VSD/VSDX Visio Diagram به فایل PDF با استفاده از جاوا
- با گزینه های پیشرفته در جاوا، نمودار VSDX/VSD را به PDF تبدیل کنید
تبدیل Visio به PDF - پیکربندی Java API
Aspose.Diagram for Java یک کتابخانه کلاسی است که برای ایجاد، ویرایش یا دستکاری نمودارهای MS Visio از برنامه های کاربردی مبتنی بر جاوا طراحی شده است. میتوانید فایل JAR را از بخش انتشارهای جدید دانلود کنید یا از تنظیمات Maven زیر در فایل pom.xml پروژه خود استفاده کنید:
مخزن:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
وابستگی:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>21.10</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
تبدیل VSD/VSDX Visio Diagram به PDF در جاوا
با انجام مراحل زیر می توانید یک فایل VSD یا VSDX را به PDF تبدیل کنید:
- یک شی کلاس Diagram برای بارگیری فایل VSD/VSDX Visio ایجاد کنید.
- نمودار Visio را با روش Save) به فایل PDF تبدیل کنید.
قطعه کد زیر نحوه تبدیل یک فایل VSD/VSDX به یک سند PDF را با استفاده از جاوا نشان می دهد:
// یک شی نمودار برای بارگذاری نمودار VSD/VSDX ایجاد کنید
Diagram diagram = new Diagram("Diagram.vsd");
// نمودار Visio را به صورت PDF ذخیره کنید
diagram.save("Diagram.pdf", SaveFileFormat.PDF);
با گزینه های پیشرفته در جاوا، نمودار VSDX/VSD را به PDF تبدیل کنید
میتوانید تبدیل Visio VSD/VSDX را به یک سند PDF با استفاده از ویژگیهای مختلف مانند اندازه صفحه، رمزگذاری، سازگاری PDF/A و غیره سفارشی کنید. مراحل زیر نحوه تبدیل یک فایل VSDX یا VSD Diagram به یک سند PDF را با استفاده از جاوا نشان میدهد. :
- یک شی کلاس Diagram برای بارگذاری نمودار VSD/VSDX ایجاد کنید.
- برای ذخیره یک نمودار، PdfSaveOptions را راهاندازی کنید.
- سطح انطباق را برای سند PDF تولید شده تنظیم کنید.
- جزئیات رمزگذاری و اندازه صفحه را تنظیم کنید.
- فایل VSDX Visio را به فایل PDF تبدیل کنید.
قطعه کد زیر نحوه تبدیل فایل VSD/VSDX Visio را به سند PDF با رمزگذاری و سازگاری PDF/A به صورت برنامهنویسی با جاوا نشان میدهد:
// یک شی نمودار برای بارگذاری نمودار VSD/VSDX ایجاد کنید
Diagram diagram = new Diagram("Diagram.vsdx");
// گزینه هایی هنگام ذخیره نمودار در قالب PDF
PdfSaveOptions options = new PdfSaveOptions();
// ذخیره صفحات پس زمینه نمودار Visio را کنار بگذارید
options.setSaveForegroundPagesOnly(true);
// سطح انطباق برای سند PDF تولید شده.
options.setCompliance(PdfCompliance.PDF_15);
// تنظیم جزئیات رمزگذاری
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);
// اندازه صفحه را تنظیم کنید
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);
// فایل VSDX Visio را به فایل PDF تبدیل کنید
diagram.save("UsePDFSaveOptions.pdf", options);
مجوز رایگان دریافت کنید
میتوانید برای ارزیابی API در ظرفیت کامل آن، مجوز موقت رایگان درخواست کنید.
نتیجه
Aspose.Diagram for Java API ویژگی های زیادی را برای کار با نمودارهای VSD/VSDX Visio فراهم می کند. علاوه بر این، تبدیل نمودارها به فرمت فایل PDF را با دقت بالا فراهم می کند. در این مقاله نحوه تبدیل نمودار VSD یا VSDX به فرمت PDF با استفاده از جاوا را بررسی کرده اید. با نگاهی به اسناد میتوانید درباره API اطلاعات بیشتری کسب کنید. در صورت هرگونه سوال، لطفاً در [تالار گفتمان پشتیبانی رایگان11 برای ما بنویسید.