내가 다음 줄에 오류가 점점 오전 안녕하세요 :는 .NET은 ThreadStateException을 받고
If Not System.Windows.Clipboard.GetDataObject Is Nothing Then
내가 그것을 C#에서 다음과 같이 보일 것입니다 생각
if (System.Windows.Clipboard.GetDataObject!=null) {
오류 :
"ThreadStateException : 현재 스레드가 OLE 호출이 이루어지기 전에 단일 스레드 아파트 (STA) 모드로 설정되어야합니다."
누구든지 해결 방법을 알려 줄 수 있습니까? 온라인에서 몇 가지 제안은 'main'메서드를 통해 <STAThread()> _
을 추가한다고 언급했지만,이 메서드는 ASP.NET 컨트롤러 메서드입니다.이 메서드를 추가하려고 시도했지만 도움이되지 않았습니다. 누구든지 어떤 제안이 있습니까?
을 새 스레드를 시작할 수 있습니다 'Microsoft.Office.Interop.Word.Document.Selection.CopyAsPicture'그리고 이제 그림을 얻으려고합니다. 귀하의 설명을 바탕으로 그것은 아마도 내가하는 방식으로 좋은 생각이 아닐 것입니다. 어떤 제안? –
그렇게 할 수있는 제품이 있습니다. pdf 프린터도 좋은 생각입니다. 그러나 ASP.NET 응용 프로그램의 사무 자동화는 지원되지 않습니다 (infopath로 동일한 작업을 시도했습니다). –
확인하실 수있는 특정 제품이 있습니까? –