Google API 솔루션을 위해 해결하려는 특정 시나리오는 템플릿을 사용하여 봉투를 만들고 템플릿 문서를 사용자가 지정한 문서로 바꾸는 것입니다. DocuSign의 복합 템플릿 작성 설명서는 서버 측 템플릿과 인라인 템플릿에 대한 단계를 명확하게 보여 주며이 기능은 올바르게 작동합니다. 그러나 대체. 서를 포함하는 XML. 자 열의 일부는 템플리트에 영향을주지 않습니다. 다음은 DocuSign 예제에 대한 링크 다음에 합성 템플릿의 문서 부분에 대한 코드 스 니펫이옵니다.DocuSign 복합 템플릿 용으로 <PDFBytes>에 들어가는 데이터 유형은 무엇입니까?
우리는 "PDF_BYTES_GO_HERE"부분에 삽입 할 바이트로 PDF를 분해의 여러 변화를 시도<Document>
<ID>1</ID>
<Name>Form Document</Name>
<PDFBytes>PDF_BYTES_GO_HERE</PDFBytes>
<TransformPdfFields>true</TransformPdfFields>
<FileExtension>pdf</FileExtension>
</Document>
.
다음은 pdf 바이트를 가져 와서 문자열로 변환하고 태그에 삽입하는 데 사용한 코드입니다.
Dim fs As FileStream
fs = File.Open(filePath, FileMode.Open)
Dim bytes As Byte() = New Byte(fs.Length - 1) {}
fs.Read(bytes, 0, System.Convert.ToInt32(fs.Length))
fs.Close()
Dim byteString As String = System.Convert.ToBase64String(bytes, 0, bytes.Length)
byteString은 XML 문자열에서 사용하는 문자열입니다.
"<Document>" & _
"<documentId>1</documentId>" & _
"<name>DOCUSIGN API TEST</name>" & _
"<PDFBytes>" & byteString & "</PDFBytes>" & _
"<TransformPdfFields>false</TransformPdfFields>" & _
"<FileExtension>pdf</FileExtension>" & _
"</Document>" & _
태그 내에 예상되는 데이터 유형과 해당 데이터로 pdf를 변환하는 가장 좋은 방법은 무엇입니까?
@ Kim Brandl에게 감사의 답변을드립니다. 이제 pdf 바이트를 올바른 형식으로 변환했습니다. 우리는 실제로 REST API를 사용하고 있으며 지금은 다른 질문으로 게시 한 약간 다른 문제가 발생했습니다. – Litmas