2017-11-09 17 views
1

문제 돌아갈 : 시스템 빌더는 어떻게 든 명령 줄 창에 외부 명령을 보내고 응답을

현재 솔루션 우주 11.2.5를 실행하는 AIX 상자에서 PDF로 (로컬 이미지 등 포함) 지역 html로 변환 할 필요가 : html 파일을 FTP로 변환하여 배치로 변환하고 대상으로 전자 메일을 보냅니다.

제안 된 솔루션 : html에서 pdf로 전자 메일을 보내는 것부터 AIX 상자에서 모든 것을 수행하십시오.

현재 문제 : AIX 상자에서 로컬 html을 PDF로 변환하는 방법을 찾을 수 없습니다. 나는 파이썬 3을 설치하려고 시도하는 것에서 많은 다른 방법을 시도해 왔지만 아무 소용이 없다.

+1

당신이 요구하는 것은 우주 BASIC 가능합니다. Basic Extensions 매뉴얼에는 소켓에 관한 정보와보다 일반적인 UniVerse Basic 명령 매뉴얼이 있습니다. base64 인코딩에 대한 정보도 있습니다. https://docs.rocketsoftware.com/nxt/gateway.dll?f=templates$fn=default.htm – Mike

+0

@Mike 안녕하세요 마이크, 그럼 소켓으로 할 수 있다고 말하는 겁니까? –

+0

좀 더 구체적인 도움을 얻기 위해 요구 사항을 좀 더 세분화해야 할 필요가 있다고 생각합니다. UniVerse 내에서 HTML을 얻거나 aix에서 PDF를 작성하는 것은 매우 어렵습니다. 그러나 UniVerse가 어느 시스템에서 실행 중인지 확실하지 않습니다. –

답변

1

정말 어려운 부분은 인쇄하기에 적합한 페이지에 HTML을 제대로 표시 할 수 있도록 HTML을 형식으로 렌더링하는 것입니다. HTTP : GET과 계산되어야 할 브라우저 창에서 인쇄를 클릭하는 것 사이에는 상당한 양의 마법이 있습니다.

필자는 AIX에서 비슷한 달 전에 비슷한 것을 시도 했었지만 본질적으로 html을 렌더링하기 위해 헤드리스 브라우저를 만들려고했기 때문에 일종의 기술/시간 벽을 경험했습니다. 지금 당신이 활용할 수있는 유틸리티가있는 것 같습니다. 나는 내가 AIX를 더 이상 사용하지 않아서 특히 다소 흥분되는 수퍼 유저에 대한 최근 업데이트 된 기사를 발견했다. 따라서 미리 컴파일 된 바이너리와 잘 이해되고 쉽게 달성 할 수있는 의존성이 내 인생에서 실제로 가질 수있는 것이다.

https://superuser.com/questions/280552/how-can-i-render-a-website-as-an-image-from-the-shell

행운을 빕니다.

1

몇 가지 질문이이 항목에 포함되어있는 것으로 보입니다.

HTML을 PDF로 변환하는 것은 기본으로 수행 할 수있는 데이터 조작이지만 이러한 코드를 작성하는 것은 큰 작업이됩니다. 다른 시스템으로 보내는 옵션은 유효하지만 더 많은 장애 지점을 시스템에 넣습니다. AIX 상자에서 코드를 찾을 수 있다고 생각합니다.

로켓은 MV Python을 AIX에서 작동하도록 계획하고 있으며, 오픈 소스 모듈이 많기 때문에 html을 PDF로 변환하는 작업이 훨씬 쉬워집니다.

소켓 사용에 대한 내 제안은 htms를 사용하는 서비스로 보내려는 경우이며 pdf 문서를 반환하는 것입니다.

Is there a web service for converting HTML to PDF?

당신이 PDF 문서가 있으면, 당신은이 우주 형 (19) 파일에 저장하거나, base64 인코딩을하고 우주 해시 파일에 저장할 수 있습니다. 이 도움이

희망, 마이크