나는 세션의 텍스트가 포함 된 pdf를 인쇄하는 아래 코드를 사용하고 있습니다. 대신 인쇄없이 위치에 저장하는 방법이 있습니까?Javascript가 자동으로 pdf를 위치에 저장합니까?
<script type="text/javascript">
<!--
function printTextBox() {
var windowUrl = 'about:blank';
var windowName = 'Print' + new Date().getTime();
var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');
printWindow.document.write('Last Name:<%= Session("DoctorLastName") %>');
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
// -->
</script>
콘텐츠 처리 헤더를 추가하여 다운로드 팝업을 얻을 수 있지만 사용자가 저장 결정을 한 위치 또는 사용자가 결정할 때까지는 사용자가 결정하지 않습니다. – adeneo
@adeneo 그는이 클라이언트 쪽에서 일하고 있습니다. 헤더를 버릴 수 없습니다. 기본적으로 그는 브라우저의 인쇄 기능을 사용하여 PDF를 생성합니다. – millimoose
이것을 처리하는 일반적인 방법은 서버에서 PDF 생성 라이브러리를 사용하는 것입니다. 사실, ".NET HTML to PDF libraries"는 진정한 별장 산업입니다. – millimoose