این آموزش پایه جزئیات نحوه **تقسیم PDF بر اساس صفحات در جاوا را شرح می دهد. می توانید انتخاب کنید که هر صفحه از سند ورودی یا برخی از صفحات خاص بر اساس شماره صفحه در فایل منبع تقسیم شود. این مقاله شامل مراحل و نمونه کد است که به طور خلاصه نحوه دستیابی به عملکرد صفحات PDF تقسیم جاوا را نشان می دهد.
مراحل تقسیم PDF بر اساس صفحات در جاوا
- پروژه را با افزودن مرجع به Aspose.PDF for Java از مخزن Maven برای تقسیم صفحات PDF پیکربندی کنید.
- سند PDF منبع را با استفاده از نمونه کلاس Document برای ایجاد چندین فایل PDF بارگیری کنید
- یک سند PDF خالی را راهاندازی کنید و هر صفحه از فایلهای ورودی را یکی یکی با استفاده از کلاس Page اضافه کنید.
- فایل PDF را با ایجاد یک فایل پی دی اف جداگانه مربوط به هر صفحه از فایل ورودی تقسیم کنید
اگر می خواهید پی دی اف جاوا را تقسیم کنید، اپلیکیشن مبتنی بر جاوا را می توان با کمک این مراحل به راحتی ایجاد کرد. اول از همه، سند PDF منبع بارگذاری می شود و هر یک از صفحات آن در یک سند خالی کپی می شود. پس از آن، پی دی اف جدید ایجاد شده یکی پس از دیگری مطابق با الزامات ذخیره می شود.
کد برای تقسیم PDF توسط صفحات در جاوا
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
public class SplitPDFByPagesInJava { | |
public static void main(String[] args) throws Exception { // main method to split PDF to multiple documents | |
// Instantiate the license to avoid trial version limitations | |
// while splitting the PDF files | |
License asposePdfSplitLicense = new License(); | |
asposePdfSplitLicense.setLicense("Aspose.pdf.lic"); | |
// Load input PDF file | |
Document documentToSplit = new Document("input.pdf"); | |
// Loop through each page | |
for (com.aspose.pdf.Page page : documentToSplit.getPages()) | |
{ | |
// Create a new Document class object to split PDF pages | |
Document splitPDF = new Document(); | |
// Add each page to the document | |
splitPDF.getPages().add(page); | |
// Save the splitted pages | |
splitPDF.save("Page number " + page.getNumber() + ".pdf"); | |
} | |
System.out.println("Done"); | |
} | |
} |
این کد نمونه یک مثال اساسی از این است که چگونه می توان با استفاده از قابلیت تقسیم پی دی اف جاوا به چندین فایل در برنامه های شما یکپارچه شد. این کد دسترسی به هر صفحه در سند منبع را فراهم میکند، از این رو، استفاده از ویژگیهای کلاس Page را قبل از ذخیره آن بهعنوان یک PDF جداگانه، مانند افزودن تصویر، مهر زدن به صفحه، حذف منابع بلااستفاده، تبدیل آن به مقیاس خاکستری، تنظیم پسزمینه، تنظیم برخی از آنها را امکانپذیر میسازد. سرصفحه / پاورقی و غیره. به طور مشابه، پس از افزودن یک صفحه به یک سند PDF جدید، میتوانید عنوان سند را اضافه کنید، طرحبندی صفحه را تنظیم کنید، نوار ابزار و نوار منو را نمایش/پنهان کنید، و موقعیت پنجرههای سند را برای نام بردن چند مورد تنظیم کنید.
برای تقسیم PDF برنامه مبتنی بر جاوا در اینجا با کمک یک کد در حال اجرا نشان داده شده است. با این حال، اگر میخواهید جزئیات مربوط به ادغام فایلهای PDF را بدانید، به مقاله نحوه ادغام فایل های PDF در جاوا مراجعه کنید.