برای داده های به صورت جدولی اسناد PDF و Word خود، گاهی اوقات نیاز دارید که آنها را به صفحات گسترده Excel تبدیل کنید. ما باید این تبدیل هر تعداد از اسناد را به صفحات گسترده یا چندین کتاب کار خودکار کنیم. در این مقاله نحوه تبدیل اسناد Word به اکسل و همچنین نحوه تبدیل فایلهای PDF به صفحات گسترده اکسل در Java بحث خواهد شد.
در اینجا موضوعات زیر به اختصار مورد بحث قرار می گیرد:
- Java API - تبدیل اسناد به صفحات گسترده
- تبدیل PDF به صفحه گسترده اکسل
- تبدیل Word به Excel
- تبدیل PDF یا Word به صفحه گسترده با گزینه های بیشتر
Java API برای تبدیل به صفحه گسترده
GroupDocs.Conversion for Java API است که به شما امکان می دهد اسناد PDF و Word را در برنامه های Java خود به صفحات گسترده تبدیل کنید. API امکان تبدیل سند و تصویر را در بسیاری از فرمت های فایل فراهم می کند. برخی از فرمت های سند پشتیبانی شده شامل اسناد پردازش کلمه، صفحات گسترده، ارائه ها، کتاب های الکترونیکی، فرمت های اتوکد، PDF، پیام های ایمیل، صفحات وب، تصاویر می باشد.
دانلود و پیکربندی کنید
می توانید کتابخانه تبدیل را از بخش دانلودها دریافت کنید یا پیکربندی pom.xml زیر را در برنامه Java مبتنی بر Maven خود اضافه کنید. پس از آن، میتوانید نمونههایی از این مقاله و همچنین بسیاری از نمونههای موجود در GitHub را امتحان کنید. برای جزئیات، می توانید از مرجع API دیدن کنید.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>21.4</version>
</dependency>
تبدیل PDF به اکسل در Java
مراحل زیر را می توان برای تبدیل هر سند PDF به صفحه گسترده اکسل دنبال کرد.
- فایل PDF را با استفاده از کلاس Converter بارگیری کنید.
- گزینه های تبدیل را با استفاده از SpreadsheetConvertOptions آماده کنید.
- با گزینه های ایجاد شده، متد convert را فراخوانی کنید.
نمونه کد زیر نحوه تبدیل یک فایل PDF به صفحه گسترده XLSX اکسل در Java را نشان می دهد.
// تبدیل سند PDF به صفحه گسترده اکسل در جاوا
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("pdfToExcel.xlsx", options);
تبدیل ورد به اکسل در Java
به طور مشابه، هر سند Word را می توان به همان روشی که سند PDF را تبدیل کردیم به صفحه گسترده اکسل تبدیل کرد. فایل منبع مناسب را ارائه دهید و آن را به XLS یا XLSX تبدیل کنید.
مراحل زیر برای تبدیل هر فایل DOC DOCX به صفحه گسترده اکسل است.
- فایل DOC، DOCX را با استفاده از کلاس تبدیل بارگیری کنید.
- گزینه های تبدیل را با استفاده از SpreadsheetConvertOptions آماده کنید.
- متد تبدیل کلاس Converter را با گزینه ها فراخوانی کنید.
کد منبع زیر نحوه تبدیل یک فایل DOC یا DOCX را به فرمت Excel XLSX در Java نشان می دهد.
// تبدیل سند Word به صفحه گسترده اکسل در جاوا
Converter converter = new Converter("document.docx");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("wordToExcel.xlsx", options);
تبدیل PDF یا Word به صفحه گسترده با گزینه های بیشتر با استفاده از Java
شما ملزم به تبدیل کل سند هر بار نیستید. شما می توانید فقط صفحات انتخاب شده از سند خود را تبدیل کنید. API به شما این امتیاز را می دهد که سند را با گزینه های مختلفی تبدیل کنید که عبارتند از:
- شماره صفحه شروع
- تعداد صفحات
- صفحات خاص برای تبدیل
- فرمت برای تبدیل به.
- رمز عبور برای محافظت از فایل
- بزرگنمایی کنید تا بزرگ یا کوچکتر شود.
- واترمارک روی فایل مبدل.
در زیر مراحل تبدیل برخی از صفحات یک فایل PDF به فرمت XLSX با زوم متفاوت در Java آورده شده است.
// صفحه دوم فایل PDF را با چند گزینه به اکسل در Java تبدیل کنید
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(SpreadsheetFileType.Xlsx);
options.setZoom(120);
converter.convert("pdfToExcelAdv.xlsx", options);
فایل PDF و صفحه گسترده تبدیل شده به عنوان خروجی در اینجا نشان داده شده است. صفحه دوم فایل PDF را به فرمت XLSX تبدیل کرد.
مجوز API رایگان دریافت کنید
برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
در این مقاله به بحث تبدیل اسناد PDF و Word به صفحه گسترده اکسل در Java پرداختیم. علاوه بر این، ما یاد گرفتیم که چگونه هر بخشی از سند را با گزینه هایی مانند واترمارک، بزرگنمایی و محافظت از آن با استفاده از محافظت از رمز عبور، تبدیل کنیم.
برای گزینهها و نمونههای بیشتر، از اسناد و مخزن GitHub دیدن کنید. برای سؤالات، از طریق [فروم 15 با ما تماس بگیرید.