نوت بوک های OneNote معمولاً برای نگهداری یادداشت های مهم استفاده می شوند. ممکن است به دلایلی لازم باشد یادداشت های خود را روی کاغذ چاپ کنید. در این مقاله نحوه چاپ فایل های Notebook OneNote در برنامه های جاوا را یاد خواهید گرفت.
- چاپگر Notebook OneNote – نصب API جاوا
- فایل OneNote Notebook .one را به صورت برنامه ریزی شده با استفاده از جاوا چاپ کنید
- فایل OneNote Notebook .one را با گزینه های پیشرفته در جاوا چاپ کنید
- چاپ Notebook OneNote در یک چاپگر مجازی با جاوا
چاپگر Notebook OneNote – نصب API جاوا
Aspose.Note for Java API از ایجاد و دستکاری فایلهای .one به صورت برنامهنویسی پشتیبانی میکند. شما فقط باید تماس های روش ساده ای انجام دهید و API از جزئیات جزئی مراقبت می کند. بنابراین لطفاً با دانلود فایل JAR از بخش Downloads API را پیکربندی کنید یا از جزئیات زیر در فایل pom.exe پروژه مبتنی بر Maven خود استفاده کنید:
مخزن:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
وابستگی:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>21.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
فایل OneNote Notebook .one را به صورت برنامه ریزی شده با استفاده از جاوا چاپ کنید
با در نظر گرفتن حالت اولیه چاپ فایل های .one، می توانید یک فایل OneNote را با چند خط کد چاپ کنید. برای چاپ یک فایل با فرمت .one باید مراحل زیر را دنبال کنید:
کد زیر نحوه چاپ OneNote .one Notebook را به صورت برنامه نویسی در جاوا نشان می دهد:
// فایل ورودی OneNote را با سازنده Document بارگیری کنید.
Document document = new Document("Aspose.one");
// سند OneNote را چاپ کنید.
document.print();
فایل OneNote Notebook .one را با گزینه های پیشرفته در جاوا چاپ کنید
با حرکت یک قدم دیگر، میتوانید گزینههای پیشرفتهای را برای سفارشیسازی چاپ فایل OneNote Notebook .one بر اساس نیاز خود تنظیم کنید. لطفاً مراحل زیر را برای چاپ فایل با فرمت .one با گزینه های پیشرفته دنبال کنید:
- ابتدا فایل OneNote ورودی را با کلاس Document بارگیری کنید.
- محدوده صفحه و نام چاپگر را مشخص کنید.
- در نهایت، متد print() را برای چاپ فایل فراخوانی کنید.
کد زیر نحوه چاپ فایل OneNote را به صورت برنامه نویسی با جاوا توضیح می دهد:
// فایل ورودی OneNote را با کلاس Document بارگیری کنید.
Document document = new Document("Aspose.one");
// صفحات اول و دوم را با استفاده از Microsoft XPS Document Writer چاپ کنید
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);
// فایل OneNote را چاپ کنید
document.print(asposeAttr);
فایل OneNote .one را در یک چاپگر مجازی با جاوا چاپ کنید
چاپگر مجازی برنامه ای است که یک رابط نرم افزاری را مانند یک چاپگر فیزیکی تکرار می کند. با انجام مراحل زیر می توانید چاپ را با چاپگر مجازی پیکربندی کنید:
- فایل ورودی OneNote را بارگیری کنید.
- چاپگر مجازی و خصوصیات را مشخص کنید.
- تنظیمات چاپگر را با DocumentPrintAttributeSet تنظیم کنید.
- در نهایت فایل OneNote را در چاپگر مجازی چاپ کنید.
کد زیر نحوه چاپ فایل OneNote .one را به صورت برنامه ریزی شده در یک چاپگر مجازی با استفاده از جاوا نشان می دهد:
//با استفاده از پرینتر pdf مجازی doPDF 8، 3 کپی از صفحات اول و دوم را چاپ می کند
//این برنامه رایگان است و می توانید از اینجا http://www.dopdf.com/download.php دانلود کنید
// فایل ورودی OneNote را بارگیری کنید
Document doc = new Document("test.one");
// چاپگر مجازی و خصوصیات را مشخص کنید
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);
// تنظیمات چاپگر را با PrintOptions تنظیم کنید
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);
// فایل OneNote را در چاپگر مجازی چاپ کنید
doc.print(printOptions);
مجوز ارزیابی رایگان را دریافت کنید
برای ارزیابی API بدون هیچ محدودیتی می توانید یک [مجوز موقت رایگان] درخواست کنید.
نتیجه
در پایان، شما یاد گرفتهاید که چگونه یک فایل OneNote Notebook .one را به صورت برنامهریزی در برنامههای جاوا خود چاپ کنید. شما موارد استفاده مختلفی را بررسی کرده اید که بر اساس نیازهای مختلف متفاوت است. علاوه بر این، می توانید برای بررسی چندین ویژگی دیگر API از API Documentation دیدن کنید. در صورتی که میخواهید در مورد هر یک از نگرانیها یا الزامات خود صحبت کنید، لطفاً در [تالار گفتمان پشتیبانی رایگان10 تماس بگیرید.