ITEXT7 Как редактировать PDF, есть некоторые проблемы в моем коде C# Forms FormsC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ITEXT7 Как редактировать PDF, есть некоторые проблемы в моем коде C# Forms Forms

Сообщение Anonymous »

Я не профессионал, и я не знаю, что не так, пожалуйста, помогите мне, если вы можете < /pbr />public class PDFGenerator
{
public static void FillCharacterSheet()
{
string inputPdfPath = @"D:\mypath\DnD_5E_CharacterSheet_FormFillable.pdf";
string outputPdfPath = @"D:\mypath\Ready.pdf";

//
PdfReader pdfReader = new PdfReader(inputPdfPath);
PdfWriter pdfWriter = new PdfWriter(outputPdfPath);
PdfDocument pdfDoc = new PdfDocument(pdfReader, pdfWriter);
PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDoc, true);

//
form.GetField("CharacterName").SetValue(PlayerStats.Name);
form.GetField("Race").SetValue(PlayerStats.Race);
form.GetField("ClassLevel").SetValue(PlayerStats.Class);

//
form.GetField("STR").SetValue(PlayerStats.STR.ToString());
form.GetField("DEX").SetValue(PlayerStats.DEX.ToString());
form.GetField("CON").SetValue(PlayerStats.CON.ToString());
form.GetField("INT").SetValue(PlayerStats.INT.ToString());
form.GetField("WIS").SetValue(PlayerStats.WIS.ToString());
form.GetField("CHA").SetValue(PlayerStats.CHA.ToString());

//
form.GetField("STRmod").SetValue(PlayerStats.STRm.ToString());
form.GetField("DEXmod").SetValue(PlayerStats.DEXm.ToString());
form.GetField("CONmod").SetValue(PlayerStats.CONm.ToString());
form.GetField("INTmod").SetValue(PlayerStats.INTm.ToString());
form.GetField("WISmod").SetValue(PlayerStats.WISm.ToString());
form.GetField("CHAmod").SetValue(PlayerStats.CHAm.ToString());

//
form.GetField("Acrobatics").SetValue(PlayerStats.ACR.ToString());
form.GetField("Animal").SetValue(PlayerStats.ANM.ToString());
form.GetField("Arcana").SetValue(PlayerStats.ARC.ToString());
form.GetField("Athletics").SetValue(PlayerStats.ATH.ToString());
form.GetField("Deception").SetValue(PlayerStats.DEC.ToString());
form.GetField("History").SetValue(PlayerStats.HIS.ToString());
form.GetField("Insight").SetValue(PlayerStats.INS.ToString());
form.GetField("Intimidation").SetValue(PlayerStats.IND.ToString());
form.GetField("Investigation").SetValue(PlayerStats.INV.ToString());
form.GetField("Medicine").SetValue(PlayerStats.MED.ToString());
form.GetField("Nature").SetValue(PlayerStats.NAT.ToString());
form.GetField("Perception").SetValue(PlayerStats.PER.ToString());
form.GetField("Performance").SetValue(PlayerStats.PEF.ToString());
form.GetField("Persuasion").SetValue(PlayerStats.PES.ToString());
form.GetField("Religion").SetValue(PlayerStats.REL.ToString());
form.GetField("SleightofHand").SetValue(PlayerStats.SOH.ToString());
form.GetField("Stealth").SetValue(PlayerStats.STE.ToString());
form.GetField("Survival").SetValue(PlayerStats.SUR.ToString());

//
pdfDoc.Close();

//
Process.Start(new ProcessStartInfo(outputPdfPath) { UseShellExecute = true });

Console.WriteLine("PDF is done!");
}

}
< /code>
Я попробовал много ai`s, и лучшее, что я получил, - это просто PDF, что вес 0 Kb
pls поможет мне заставить его работать
im создать PDF -файл для DND -символа генератор, и он не сработает, и говорит, что положите больше подробностей, и я не знаю, что сказать, так что да

Подробнее здесь: https://stackoverflow.com/questions/794 ... dows-forms
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ITEXT7 Как редактировать PDF? У меня есть проблема в моем коде C# в формах Windows
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • C# – iText7 – водяные знаки (штамп) HTML поверх PDF
    Гость » » в форуме C#
    0 Ответы
    63 Просмотры
    Последнее сообщение Гость
  • C# – iText7 – водяные знаки (штамп) HTML поверх PDF
    Гость » » в форуме C#
    0 Ответы
    86 Просмотры
    Последнее сообщение Гость
  • Выделите слова в существующем PDF-документе с помощью iText7 и C#.
    Гость » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Гость
  • Ошибка преобразования PDF из Html с использованием iText7 и C# .NET MAUI
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»