این آموزش واضح راهنماهای نحوه درج تصویر پس زمینه صفحه گسترده در جاوا است. به خواندن یک تصویر از یک فایل و تنظیم آن به عنوان تصویر پس زمینه کمک می کند تا اگر تصویر کوچک است، در سراسر صفحه تکرار شود. هنگامی که تصویر پسزمینه اکسل را در جاوا وارد کردید، کتاب کار حاصل را میتوان به صورت XLSX، XLS یا در هر یک از قالبهای دلخواه برای استفاده در MS Excel ذخیره کرد.
مراحل افزودن پسزمینه تصویر اکسل در جاوا
- برای درج تصویر پسزمینه، Aspose.Cells را از مخزن اضافه کنید
- یک شیء Workbook را نمونهسازی کنید
- برای درج تصویر به عنوان پسزمینه، مرجعی به هدف worksheet دریافت کنید
- آرایه بایت را با داده های فایل تصویری پر کنید
- از این آرایه بایت برای تنظیم ویژگی background-image و ذخیره workbook حاصل استفاده کنید
این مراحل فرآیند افزودن تصویر پس زمینه اکسل در جاوا را توضیح می دهد. پس از ایجاد محیط، یک کتاب کار جدید ایجاد می شود، اما برخی از کتاب های کار موجود نیز می توانند بارگیری شوند. کاربرگ هدف از صفحه گسترده بارگذاری شده قابل دسترسی است زیرا حاوی ویژگی تنظیم تصویر پس زمینه است. در مرحله آخر، آرایه بایت با داده های فایل تصویر پر می شود و سپس به عنوان مقدار خاصیت تصویر پس زمینه تنظیم می شود.
کد برای درج تصویر پس زمینه صفحه گسترده در جاوا
import java.io.File; | |
import java.io.FileInputStream; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to insert spreadsheet background image in Java | |
// Instantiate the license | |
com.aspose.cells.License licCells = new com.aspose.cells.License(); | |
licCells.setLicense("Aspose.Total.lic"); | |
// Instantiate a new Workbook | |
Workbook workbook = new Workbook(); | |
// Get a reference to the target worksheet for inserting a background image | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Fill the byte array with the image data | |
File file = new File("background.jpg"); | |
byte[] imageData = new byte[(int) file.length()]; | |
FileInputStream fis = new FileInputStream(file); | |
fis.read(imageData); | |
// Set the worksheet background-image property | |
sheet.setBackgroundImage(imageData); | |
// Save the excel file. | |
workbook.save("WorkbookWithBackground.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
این کد ساده فرآیند درج تصاویر پس زمینه برای برگه اکسل در جاوا را نشان می دهد. کلاسهای Workbook و Worksheet برای دسترسی به برگه هدف استفاده میشوند که در آن تصویر به عنوان پسزمینه تنظیم میشود. کلاس FileInputStream برای خواندن بایت ها از فایل تصویری استفاده می شود و سپس آرایه بایت به دست آمده به عنوان آرگومان برای متد setBackgroundImage() استفاده می شود.
این آموزش ما را راهنمایی کرده است تا تصاویر پس زمینه را در یک شیت قرار دهیم. اگر میخواهید عملیات دیگری مانند درج نظرات در فایل اکسل را یاد بگیرید، به مقاله نحوه درج نظرات در اکسل با استفاده از جاوا مراجعه کنید.