Я не профессионал, и я не знаю, что не так, пожалуйста, помогите мне, если сможете. < /p>
Это мой код: < /p>
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>
Я попробовал много ИИ, и лучшее, что я получил, это просто pdf, этот вес 0 кб
Пожалуйста, помогите мне заставить его работать. < /p>
i 'M Создание PDF -файла для генератора символов DND, и он не работает и говорит, что укажите больше деталей, и я не знаю, что сказать, так что да
Подробнее здесь: https://stackoverflow.com/questions/794 ... dows-forms
ITEXT7 Как редактировать PDF? У меня есть проблема в моем коде C# в формах Windows ⇐ C#
Место общения программистов C#
1739910479
Anonymous
Я не профессионал, и я не знаю, что не так, пожалуйста, помогите мне, если сможете. < /p>
Это мой код: < /p>
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>
Я попробовал много ИИ, и лучшее, что я получил, это просто pdf, этот вес 0 кб
Пожалуйста, помогите мне заставить его работать. < /p>
i 'M Создание PDF -файла для генератора символов DND, и он не работает и говорит, что укажите больше деталей, и я не знаю, что сказать, так что да
Подробнее здесь: [url]https://stackoverflow.com/questions/79449451/itext7-how-to-edit-pdf-i-have-a-problem-in-my-c-sharp-code-in-windows-forms[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия