2011-04-29 7 views
1

PDF의 섹션을 다른 텍스트로 바꾸려고합니다. .NET을위한 모든 주요 PDF 라이브러리에 대한 연구에서, 이것은 복잡하고 사소한 작업이 아닌 것처럼 보입니다. 필자는 PDF를 이미지로 변환하고 텍스트를 대체하고 (항상 같은 위치에서) PDF로 다시 변환하거나 (다시 변환 할 수없는 경우 이미지로 남겨 두는 것이 더 쉽습니다) 생각합니다. .NET을 사용하여 PDF 페이지에서 이미지를 추출 할 수 있습니까?PDF의 텍스트 바꾸기

+0

PDF 파일을 이미지로 내보내려면 [SO 질문] (http://stackoverflow.com/questions/3492129/converting-pdf-file-to-images-using-c)을보십시오. 그러나, 원래 문제에 대한, 상업용 솔루션을 감당할 수 있다면 나는 Amyuni PDF Creator를 권하고 싶습니다. 페이지 내의 텍스트 위치를 알면 지정된 사각형 내부의 모든 텍스트를 선택할 수 있으며 새 텍스트를 대체 텍스트로 추가 할 수 있습니다. 또한 필요한 경우이 제품을 사용하여 PDF 파일을 이미지로 내보낼 수 있습니다. 면책 조항 : Amyuni Technologies에서 근무하고 있습니다. – yms

답변

1

텍스트가 알려진 위치에 있으면 배경색으로 채워진 사각형으로 텍스트를 덮은 다음 텍스트를 맨 위에 그릴 수 있습니다.

텍스트는 여전히 표시되며 단순히 표시되지 않습니다. 텍스트를 선택하는 누군가는 여전히 오래된 것을 골라 낼 것입니다. 그것이 허용되면, 그것은 아주 사소한 것입니다.

1

PDF를 이미지에서 만들었 으면 Photoshop으로 가져 와서 그래픽으로 편집 할 수 있습니다. 또는 "Snagit"과 같은 스크린 샷 프로그램을 사용하여 pdf 페이지를 이미지로 캡쳐하고 snagit의 편집기를 사용하여 오래된 텍스트를 지우고 새 텍스트를 대체 할 수 있습니다.

그러나이 방법을 사용하면 새로운 추가 된 텍스트가 주위의 텍스트와 같은 글꼴이 아니어도 문제가 발생할 수 있습니다. 개인적으로, 나는 추가 한 원본이 본래 글꼴 및 크기에 자동적으로 적합하기 때문에 replace text in pdf에 pdf 편집자를 사용한다.