Excel의 데이터 행과 이미지를 자리 표시자가 있는 템플릿으로 사용하여 PDF 생성

Excel의 데이터 행과 이미지를 자리 표시자가 있는 템플릿으로 사용하여 PDF 생성

Excel에는 많은 데이터 행이 있으며 각 행에는 이름, 성, 성별 등의 열이 있습니다.

또한 템플릿으로 이미지가 있는데 그 위에 몇 가지 자리 표시자를 정의하고 싶습니다. 그런 다음 각 데이터 행에 대해 해당 데이터 항목을 이러한 자리 표시자에 채워 이미지가 생성됩니다.

마지막으로, 이러한 모든 이미지는 단일 PDF(페이지당 하나의 이미지)로 결합됩니다.

그런 일을 할 수 있는 소프트웨어 응용 프로그램이 있나요?

참고: ms word에서 이미지를 배경/워터마크로 배치한 다음 메일 병합을 사용하면 작동할 수 있지만 한 가지 큰 제한은 병합 필드를 사용하여 절대 위치를 지정하기가 어렵다는 것입니다. 이것이 내가 다른 가능한 해결책을 찾고 있는 이유입니다.

답변1

이것기사는 당신에게 필요한 것을 제공해야합니다. 가지고 있는 이미지를 사용하여 PDF 양식을 생성하기만 하면 됩니다. 이 절차에서는 각 항목에 대해 새 PDF를 만듭니다. 모든 항목을 하나의 PDF로 가져오도록 수정할 수 있습니다. 당신이 할 수 없다면 그 부분을 도와 드리겠습니다.

편집하다

드디어 이걸 얻은 것 같아요. 메일 병합 방식을 사용하세요.

이전 댓글에 적힌 대로 텍스트 뒤에 그림을 만드세요. 그런 다음 "삽입"->"도형"->"텍스트 상자"로 이동하여 이미지 위에 텍스트 상자를 삽입하고 정렬합니다.

이것의 장점은 문서 주위로 텍스트 상자를 자유롭게 끌 수 있다는 것입니다. 이렇게 하면 텍스트 위치를 조정하기 위해 공백과 탭을 사용하는 수고를 덜 수 있습니다.

그런 다음 메일 병합을 사용하고 Excel의 데이터를 텍스트 상자와 병합합니다.

마지막으로, 단어에서 직접 PDF로 저장할 수 있는 간단한 무료 추가 기능이 있습니다. 그것을 찾아라여기.

이것이 귀하의 문제를 해결하기를 바랍니다.

답변2

이전에 비슷한 작업을 수행한 적이 있지만 그다지 복잡하지는 않을 것입니다. 더 중요한 것은 Linux 쉘에서 수행되었다는 것입니다. 나의 실제 용도는 제목, 기관 등과 같은 속성이 포함된 이름 목록 테이블을 사용하여 회의용 이름 태그를 생성하는 것이었습니다.

기본적으로 Excel 파일을 csv 형식으로 변환하고(파싱 필요성을 줄이기 위해) imagemagick을 사용하여 루프에서 이미지 템플릿의 요소를 읽고 채웠습니다. 모든 것이 bash로 작성되었습니다. 나는 다음을 사용하여 동일한 결과를 얻을 수 있다고 생각합니다.펄 + 펄매직창문에서. Imagemagick은 이미지를 PDF로 처리할 수도 있습니다.

"자리 표시자"는 기본적으로 각 요소의 위치를 ​​고정하는 imagemagick 명령 덩어리입니다.

관련 정보