// info1.location = "Luogo della prima firma.";
// info1.reason = "Motivo della prima firma.";
// info1.position = new Rectangle(300, 750, 400, 780);
// info1.page = 1;
// engine.setAppearanceInfo(info1);
engine.signDocument(input, output1);
// applica la seconda firma
PadesSignatureEngine.PdfSignatureAppearanceInfo info2 = new PadesSignatureEngine.PdfSignatureAppearanceInfo();
// info2.infoName = "Firma 2";
// info2.location = "Luogo della seconda firma.";