فایلهای USDZ شامل دادههای مربوط به سایهزنی، تغییر شکل اسکلتی، و سایر جنبههای صحنههای سهبعدی است. در سناریوهای خاصی، ممکن است بخواهید یک فایل USDZ را به فرمت PDF تبدیل کنید زیرا فایلهای PDF به طور گسترده در تعدادی از پلتفرمها پشتیبانی میشوند. برای چنین الزاماتی، این مقاله نحوه تبدیل USDZ به فایل های PDF در جاوا را توضیح می دهد.
تبدیل فایل USDZ به PDF – نصب API جاوا
Aspose.3D for Java API را می توان برای ایجاد، ویرایش یا دستکاری فایل ها و صحنه های سه بعدی استفاده کرد. می توانید API را با دانلود فایل JAR آن از صفحه Downloads پیکربندی کنید یا پیکربندی های زیر را در فایل pom.xml پروژه خود جای گذاری کنید تا از Aspose Repository به API دسترسی پیدا کنید:
مخزن:
<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-3d</artifactId>
<version>22.4</version>
</dependency>
</dependencies>
تبدیل USDZ به فایل PDF در جاوا
با انجام مراحل زیر می توانید یک فایل USDZ را به یک فایل PDF تبدیل کنید:
- فایل USDZ ورودی را با استفاده از شی کلاس Scene بارگیری کنید.
- یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
- USDZ را به یک فایل PDF تبدیل کنید.
قطعه کد زیر نحوه تبدیل USDZ به فایل PDF را بصورت برنامه نویسی در جاوا توضیح می دهد:
// فایل USDZ ورودی را بارگیری کنید
Scene scene = new Scene();
scene.open("sample.usdz");
// یک نمونه از کلاس PdfSaveOptions ایجاد کنید
PdfSaveOptions options = new PdfSaveOptions();
// تبدیل USDZ به فایل PDF
scene.save("sample.pdf", options);
مجوز موقت رایگان دریافت کنید
با درخواست [مجوز موقت رایگان] میتوانید API را بدون هیچ گونه واترمارک یا محدودیت ارزیابی ارزیابی کنید.
نسخه ی نمایشی آنلاین
لطفاً برنامه وب USDZ به PDF Converter را که با استفاده از API فوق توسعه یافته است، امتحان کنید.
نتیجه
در این مقاله نحوه تبدیل USDZ به فایل های PDF به صورت برنامه نویسی در جاوا را بررسی کرده اید. تبدیل به طور موثر با نتایج وفاداری بالا انجام می شود. علاوه بر این، میتوانید چندین ویژگی دیگر ارائه شده توسط API را با مراجعه به بخش مستندات بررسی کنید. لطفاً در مورد هر یک از نیازها یا سؤالات خود با نوشتن برای ما در [فروم 10 صحبت کنید.