Я использую iTextSharp.dll для создания PDF в сборке P C. Версия: 2018.4.9f - OS 10 - Сборка: P C - C# - Сообщество Visual Studio 2017
В редакторе создается файл PDF в соответствии с текстом, который я вставил в сценарий, но после построения для P C он сгенерировал pdf с 0 байтами. Когда он открывается, появляется диалоговое окно с сообщением о том, что тип файла не распознан или поврежден в формате PDF. Как добиться такого же результата в сборке P C? Чего мне не хватает?
В моей сцене у меня есть камера со скриптом c#. Скрипт имеет единственный метод, который вызывается при нажатии кнопки пользовательского интерфейса. Вот код:
using UnityEngine;
using UnityEngine.UI;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System;
public class Panel : MonoBehaviour
{
WaitForEndOfFrame frameEnd = new WaitForEndOfFrame();
public void EnglishPdf()
{
FileStream fs = new FileStream(Environment.GetFolderPath(Environment.SpecialFolder.Desktop)+ "\\Test.pdf", FileMode.Create, FileAccess.Write, FileShare.None);
Document doc = new Document(PageSize.A4);
PdfWriter writer = PdfWriter.GetInstance(doc, fs);
doc.Open();
//Page0
doc.NewPage();
// PdfPTable page0 = new PdfPTable(2);
Paragraph title = new Paragraph("Test PDF");
title.Alignment = Element.ALIGN_CENTER;
Chunk nameChunk = new Chunk("Name: " + "\r\n");
Chunk bday = new Chunk("Date of Birth: " );
doc.Add(title);
// doc.Add(page0);
doc.Add(nameChunk);
doc.Add(bday);
doc.Close();
}
}