Цей посібник пояснює, як об’єднати XPS у C#. Він містить робочий процес програми та зразок коду для комбінування файлів XPS у C#. Крім того, він також охоплює різні властивості для налаштування перетворення відповідно до ваших вимог.
Кроки для об’єднання файлів XPS у C#
- Підготуйте IDE, встановивши Aspose.Page для об’єднання файлів XPS
- Отримайте вхідний файл XPS за допомогою класу XPSDocument
- Встановіть спеціальні параметри за допомогою екземпляра класу PdfSaveOptions
- Оголошуйте пристрій відтворення PDF за допомогою класу PdfDevice
- Визначте масив вхідних документів XPS
- Об’єднайте завантажені файли XPS в один файл PDF
Ці кроки спрощують процес поєднання XPS у C#. По-перше, завантажте вихідний документ XPS і встановіть різні параметри для роботи з вихідним документом. Згодом запустіть об’єкт класу потоку для експорту результату та перейдіть до рендерингу файлу результату на диск або потік.
Код для об’єднання файлів XPS у C#
using System.IO; | |
using Aspose.Page; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Load XPS document | |
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument("input.xps", new Aspose.Page.XPS.XpsLoadOptions()); | |
// Initialize PdfSaveOptions object | |
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions() | |
{ | |
JpegQualityLevel = 100, | |
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg, | |
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate | |
}; | |
// Create Stream object | |
var fileStream = new FileStream("mergedXPS.pdf", FileMode.Create, FileAccess.Write); | |
// Create a Device for PDF | |
Aspose.Page.Device device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(fileStream); | |
// Create an XPS files | |
string[] filesToMerge = new string[] { "input.xps", "input.xps" }; | |
// Merge XPS files | |
document.Merge(filesToMerge, device, options); fileStream.Dispose(); | |
} | |
} |
Цей короткий фрагмент коду демонструє, як об’єднати XPS у PDF на C#. Ви можете налаштувати код для об’єднання кількох файлів XPS або налаштувати послідовність об’єднання. Крім того, ви можете налаштувати різні спеціальні властивості, зокрема стиснення зображень і тексту, шифрування файлів тощо.
У цьому короткому посібнику описано, як об’єднати файли XPS у C#. Однак якщо ви хочете експортувати XPS у зображення, зверніться до статті Перетворення XPS на зображення JPG на C#.