2013-08-05 4 views
0

PDFsharp (ASP.Net + VB 사용)로 일부 레이블을 만들면 모든 것이 내 개발 PC에서 작동합니다. PDF 파일에 내가 선택한 크기와 글꼴이 바르게 표시됩니다 (코드 128, 바코드 용과 Arial.Booth가 ttf 임).PDFsharp로 PDF 파일을 생성 할 때 일부 글꼴 (예 : 코드 128)이 로컬에서는 작동하지만 서버에서는 작동하지 않는 이유

코드를 서버에 게시 할 때 생성 된 PDF는 Code 128 대신 Microsoft Sans MS이 표시됩니다. pdf가 서버에서 생성되어 클라이언트 (내 PC)에 다운로드되고 있으며 서버 나 클라이언트 모두에서 생성 된 PDF의 바코드를 볼 수 없습니다.

글꼴이 서버와 로컬 PC에 설치되어 있습니다. MS 워드 문서를 열어 글꼴을 사용할 수 있습니다.

Private loFuenteCode128 As XFont = New XFont("Code 128", 26, XFontStyle.Regular) 

문제는 서버 (Windows 2008)의 어딘가에 있습니다. 난 그냥합니다 (사용자 그룹에 글꼴 Code 128에 대한 전체 권한을 준 (내가 아는 네, 나는 ... 서둘러 해요)하고 서버를 다시 시작 I을 한게 : 나는이 문제를 (가지)를 찾을 수

+0

당신은 PDF에서 굴림 참조하거나 단지 마이크로 소프트 산세 MS합니까? 어쩌면 불충분 한 권리 일 수도 있습니다. 로컬 시스템 계정을 사용하는 응용 프로그램 풀을 사용하여 실행 해보십시오. –

+0

예, 같은 페이지에서 Arial, Tahoma, Calibri 및 Code 128의 네 가지 글꼴을 사용하려고했습니다. 코드 128을 제외하고 모두 올바르게 표시되었습니다. 제발, 내 대답을 읽고 울부 짖었다 : 내 문제는 사소한했지만 TT 글꼴의 일부 "종류"와 문제가 여전히있는 것 같습니다. 이렇게 빨리 도와 주셔서 감사합니다. PDFsharp는 훌륭합니다! :) = – Roimer

답변

1

글꼴을 설치 한 이후로 다시 시작하지 않음). 어떤 문제가 해결되었는지 모르겠지만 지금은 다른 문제로 옮겨야합니다. 원래 문제가 (로컬 PC와 두 개의 서로 다른 서버에서 테스트) "일부"윈도우 글꼴, 예를 들면 위해 원하는 분야 :

다른 어떤 일이

내가 Courier New를 사용할 수 있지만 Courier. 나는 몇몇 글꼴을 시험해 보았고 "스타일이있는 글꼴"을 사용할 수있는 것처럼 보였다. (나는 ttf 파일에 일반 스타일과 적어도 다른 스타일을 포함하고있다.); 하지만 "일반"스타일 만있는 글꼴을 사용하려고 시도하면 대신 Microsoft Sans MS이 인쇄됩니다. 나는 나의 연구 결과에서 경우 다른 사람 캔의 혜택을 여기두고 :)

Fonts which work and doesn't work