در اینجا یک آموزش سریع برای توضیح روند **تغییر CSV به PDF در جاوا ** آورده شده است. فایل CSV در یک شی کلاس Workbook همراه با کاراکتر جداکننده که در آن استفاده میشود، بارگذاری میشود. سپس آن را از CSV به PDF در جاوا با ذخیره شی Workbook به عنوان PDF به همراه پیکربندی خطوط شبکه برای نمایش و سایر تنظیمات در فایل PDF خروجی تبدیل می کنیم.
مراحل تغییر CSV به PDF در جاوا
- اضافه کردن Aspose.Cells با استفاده از مخزن Maven در پروژه برای تبدیل CSV به PDF
- یک نمونه از TxtLoadOptions ایجاد کنید و جداکننده مورد استفاده در منبع CSV را تنظیم کنید
- یک نمونه از Workbook ایجاد کنید و CSV منبع را با استفاده از پیکربندی بالا بارگیری کنید
- نمونهای از PdfSaveOptions را برای پیکربندی خطوط شبکه در PDF خروجی نمونهسازی کنید.
- نوع خط شبکه را فعال و تنظیم کنید تا در PDF خروجی نمایش داده شود
- با استفاده از شیء پیکربندی شده PdfSaveOptions، کتاب کار را به صورت PDF ذخیره کنید
در این مراحل، فایل CSV منبع را در یک شی Workbook بارگذاری می کنیم و کاراکتر جداکننده را توصیف می کنیم تا داده های فایل CSV مطابق با آن خوانده شود. سپس با استفاده از کلاس PdfSaveOptions، ویژگی های فایل PDF خروجی را تعریف می کنیم، مانند اینکه خطوط شبکه نمایش داده شود یا نه و چه نوع خطوط شبکه ای باید در PDF خروجی نشان داده شود. در نهایت، با ذخیره کتاب کار به عنوان PDF و تنظیم پیکربندی تعریف شده در شی کلاس PdfSaveOptions، CSV را به PDF در جاوا* تبدیل می کنیم.
کد برای انتقال CSV به PDF در جاوا
میبینید که ما CSV را به PDF در جاوا با بارگیری فایل CSV در شی کلاس Workbook که میتواند انواع دیگر فایلهایی را که توسط MS Excel نیز پشتیبانی میشوند، بارگیری کنیم. ما میتوانیم فرآیند بارگیری CSV را با تعریف AutoFilter، AutoFitterOptions، TextQualifier، IgnoreNotPrinted و بسیاری از گزینههای موجود در شی کلاس TxtLoadOptions کنترل کنیم. به طور مشابه، میتوانیم هنگام ذخیره Workbook، DefaultFont، DisplayDocTitle، FontEncoding، OptimizationType و بسیاری از تنظیمات دیگر را در فایل PDF خروجی با استفاده از شی کلاس PdfSaveOptions تنظیم کنیم.
ما عملیات تغییر CSV به PDF در جاوا را با چند خط کد یاد گرفتیم. اگر علاقه مند به دانستن فرآیند تبدیل اکسل به CSV هستید، به مقاله نحوه تبدیل اکسل به CSV در جاوا نگاهی بیندازید.