나는 토큰 인증서를 사용하여 문서에 서명 해요 :iTextSharp 수직 SignatureAppearance
var cp = new Org.BouncyCastle.X509.X509CertificateParser();
var chain = new[] { cp.ReadCertificate(cert.RawData) };
var externalSignature = new X509Certificate2Signature(cert, "SHA-1");
var pdfReader = new PdfReader(origem);
var signedPdf = new FileStream(destino, FileMode.Create);
var pdfStamper = PdfStamper.CreateSignature(pdfReader, signedPdf, '\0');
var sig = pdfStamper.SignatureAppearance;
sig.SetVisibleSignature(new Rectangle(50, 0, 500, 50), pdfReader.NumberOfPages, "Signature");
sig.SignatureRenderingMode = PdfSignatureAppearance.RenderingMode.DESCRIPTION;
sig.Layer2Text = "Assinado digitalmente por " + cert.SubjectName.Name;
sig.Layer2Font = new Font(Font.FontFamily.TIMES_ROMAN, 7);
MakeSignature.SignDetached(sig, externalSignature, chain, null, null, null, 0, CryptoStandard.CMS);
서명 텍스트가 페이지의 맨 아래에 렌더링됩니다. 콘텐츠 마진 외부의 문서 오른쪽 부분에서 세로 모드로 어떻게 바꿀 수 있습니까?
감사
모든
'sig.SetVisibleSignature'의'새로운 Rectangle (50, 0, 500, 50)'매개 변수를 변경하십시오. – mkl
고마워,하지만 그것은 텍스트 방향을 변경하지 않는 것 같습니다. – Ricardo
* 텍스트 방향이 바뀌지는 않습니다. * - 아니요. "세로 모드"에서 암시 했습니까? – mkl