تعيين اسم الخط الافتراضي
Contents
[
Hide
]
تتيح لك واجهة برمجة التطبيقات Aspose.PDF for Java تعيين اسم الخط الافتراضي عندما لا يكون الخط متاحًا في المستند. يمكنك استخدام طريقة setDefaultFontName من فئة RenderingOptions لتعيين اسم الخط الافتراضي. في حالة تعيين setDefaultFontName إلى null سيتم استخدام خط Times New Roman.
يُظهر مقتطف الشفرة التالي كيفية تعيين اسم الخط الافتراضي عند حفظ PDF كصورة:
package com.aspose.pdf.examples;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.aspose.pdf.*;
import com.aspose.pdf.devices.PngDevice;
import com.aspose.pdf.devices.Resolution;
public class ExampleSetDefaultFontName {
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void SetDefaultFontName() {
Document pdfDocument = new Document(_dataDir + "input.pdf");
FileOutputStream imageStream = null;;
try {
imageStream = new FileOutputStream(_dataDir + "SetDefaultFontName.png");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Resolution resolution = new Resolution(300);
PngDevice pngDevice = new PngDevice(resolution);
RenderingOptions ro = new RenderingOptions();
ro.setDefaultFontName ("Arial");
pngDevice.setRenderingOptions(ro);
pngDevice.process(pdfDocument.getPages().get_Item(1), imageStream);
}
}