odp2pdf - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 odp2pdf 명령입니다.

프로그램:

이름


unoconv - 모든 문서를 LibreOffice 지원 형식으로 변환

개요


우노콘브 [옵션] 파일 [file2 ..]

우노콘브 --listener [--서버 SRV] [--포트 PRT] [--연결 CON]

기술


unoconv는 LibreOffice에서 사용할 수 있는 모든 파일 형식을 변환할 수 있는 명령줄 유틸리티입니다.
LibreOffice에서 내보낼 수 있는 모든 파일 형식으로 가져오기.

unoconv는 문서의 비대화형 변환을 위해 LibreOffice의 UNO 바인딩을 사용합니다.
따라서 통신할 LibreOffice 인스턴스가 필요합니다. 그러므로 그럴 수 없다면
하나를 찾으면 임시 사용을 위해 자체 인스턴스를 시작합니다. 원하는 경우 시작할 수 있습니다.
후속 연결 또는 원격 연결에 사용할 "수신기" 인스턴스.

옵션


-c, --연결
클라이언트가 LibreOffice 인스턴스에 연결하는 데 사용할 UNO 연결 문자열,
또는 수신기에서 LibreOffice가 수신하도록 하는 데 사용됩니다.

기본 연결 문자열은 "socket,host=localhost,port=2002;urp;StarSuite.ComponentContext"입니다.

-d, --doctype
백엔드 형식의 LibreOffice 문서 유형을 지정합니다. 가능한 문서 유형
위치 : 문서, 그래픽, 프레젠테이션, 스프레드 시트.

기본 문서 유형은 '문서'입니다.

-e, --내보내기
특정 내보내기 필터 옵션을 설정합니다(사용된 LibreOffice 필터와 관련됨).

예를 들어 PDF 출력 필터의 경우 다음을 지정할 수 있습니다. -e PageRange=1-2

* 필터 내보내기* 섹션을 참조하십시오.

-f, --형식
문서의 출력 형식을 지정합니다. 가능한 출력 목록을 얻을 수 있습니다
--show 옵션을 사용하여 문서 유형별로 형식을 지정합니다.

기본 문서 유형은 'pdf'입니다.

-F, --필드
사용자 정의 텍스트 필드를 값으로 바꾸기

예를 들어 -F Client_Name="오라클"

-i, --가져오기
특정 가져오기 필터 옵션 설정(사용된 LibreOffice 가져오기 필터 관련
입력 파일 이름을 기반으로 함).

*필터 가져오기* 섹션을 참조하세요.

-l, --리스너
unoconv 클라이언트가 연결할 리스너로 unoconv를 시작합니다.

-n, --실행 안 함
기본적으로 실행 중인 리스너가 없으면 unoconv는 자체(임시) 리스너를 시작합니다.
변환이 작동하는지 확인합니다. 이 옵션은 다음과 같은 경우 변환을 중단합니다.
자체 리스너를 시작하는 대신 리스너를 찾습니다.

-o, --출력
인수가 디렉토리이면 변환된 문서를 이 디렉토리에 넣습니다. 만약에
여러 입력 파일이 제공되는 경우 기본 이름으로 사용하고 출력 확장자를 추가합니다.
그렇지 않으면 출력 파일 이름으로 사용하십시오.

--비밀번호
문서 암호 해독을 위한 암호 제공

--파이프
LibreOffice와 통신하기 위한 대체 연결 메커니즘으로 파이프를 사용합니다.

-p, --포트
수신(리스너) 또는 연결(클라이언트)에 사용할 포트입니다.

기본 포트는 '2002'입니다.

--보존하다
원본 문서의 타임스탬프 및 권한 유지

-s, --서버
수신 대기(리스너) 또는 연결(클라이언트)에 사용할 서버(주소)입니다.

기본 서버는 'localhost'입니다.

--보여 주다
-f와 함께 사용할 수 있는 출력 형식을 나열합니다.

--stdin
stdin에서 입력 파일 읽기(제공된 경우 파일 이름은 무시됨)

--stdout
변환된 출력 파일을 stdout으로 인쇄합니다.

-t, --템플릿
스타일을 가져오는 데 사용할 템플릿을 지정합니다. 다음과 같은 경우 매우 유용할 수 있습니다.
배포하는 모든 문서에 적용해야 하는 기업 ID가 있습니다.

-T, --시간 초과
unoconv가 자체 수신기를 시작하면 몇 초 동안 연결을 시도합니다.
포기하기 전에. 이 값을 늘리면
리스너가 변환 작업을 수락할 준비가 되지 않았습니다.

-v, --자세한
점점 더 장황해집니다.

인수


하나 이상을 제공할 수 있습니다. 파일 각각을 지정된 값으로 변환하는 인수로
출력 체재.

수입 필터


사용된 입력 파일에 따라 다른 LibreOffice 가져오기 필터가 자동으로
unoconv에서 사용합니다. 이 가져오기 필터는 다음에 따라 -i 옵션의 영향을 받을 수 있습니다.
사용된 필터는 다른 인수를 허용합니다.

제공할 수 있는 가져오기 필터 옵션이 항상 명확하지 않은 경우
사용 중인 필터에 대한 LibreOffice는 사용자가 할 수 있는 작업에 대한 좋은 지표를 제공할 수 있습니다.
가져오기 필터 옵션으로 기대하십시오.

참조는 LibreOffice의 문서이며, 스프레드시트에 대한 설명은 다음과 같습니다.
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
그러나 우리는 몇 가지 예를 살펴볼 것입니다.

DEFAULT 수입 FILTER 옵션


많은 가져오기(예: Lotus, dBase 또는 DIF)에 대한 기본 가져오기 필터는
입력 인코딩 유형을 인수로 지정하므로 utf-8(76)이 필요한 경우 다음을 수행할 수 있습니다.

-i 필터 옵션=76

가능한 인코딩 유형 목록을 보려면 위의 링크를 사용하여 가능한 인코딩 유형을 찾을 수 있습니다.
옵션을 제공합니다.

· 필터 옵션

TEXT 수입 FILTER 옵션


텍스트 가져오기 필터는 입력 인코딩을 유지하는 FilterOptions 설정을 허용합니다.

· 필터 옵션

CSV 수입 FILTER 옵션


CSV 가져오기 필터는 FilterOptions 설정을 수락하며 순서는 다음과 같습니다.
구분 기호, 텍스트 구분 기호, 인코딩, 첫 번째 행, 열 형식

예를 들어 이것을 사용하고 싶을 수도 있습니다. 현실 쉼표로 구분된 문서:

-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1

필드 구분자로 쉼표(44)를 사용하고 텍스트로 큰따옴표(34)를 사용합니다.
구분 기호, 입력 인코딩의 경우 UTF-8(76)은 두 번째 행에서 시작하여
각 열에 지정된 형식(1은 표준, 5는 YY/MM/DD 날짜를 의미)

둘 이상의 구분 기호(예: 공백 또는 탭)를 사용하고 시스템의
인코딩(9), 하지만 텍스트 구분 기호 없이 다음을 수행할 수 있습니다.

-i 필터옵션=9/32,,9,2

가능한 인코딩 유형 목록을 보려면 위의 링크를 사용하여 가능한 인코딩 유형을 찾을 수 있습니다.
옵션을 제공합니다.

· 필터 옵션

수출 필터


가져오기 필터와 달리 내보내기 필터에는 여러 개의 명명된 옵션이 있을 수 있습니다.
어떤 옵션을 사용할 수 있는지 항상 명확하지 않습니다. 그것은 모두 버전에 따라 다릅니다.
리브레오피스. LibreOffice에 표시되는 내보내기 대화 상자가 무엇인지에 대한 단서를 제공할 수 있습니다.
가능한 경우 각 위젯은 옵션을 나타냅니다.

TEXT 수출 FILTER 옵션


텍스트 내보내기 필터는 출력 인코딩을 유지하는 FilterOptions 설정을 허용합니다.

· 필터 옵션

인수의 순서는 다음과 같습니다.
인코딩, 필드 구분 기호, 텍스트 구분 기호, 모든 텍스트 셀 인용, 표시된 대로 셀 내용 저장

CSV 수출 FILTER 옵션


CSV 내보내기 필터는 다양한 인수를 허용하며 순서는 다음과 같습니다.
필드 구분 기호, 텍스트 구분 기호, 인코딩

예를 들어 이것을 사용하고 싶을 수도 있습니다. 현실 쉼표로 구분된 문서:

-e 필터 옵션=44,34,76

필드 구분자로 쉼표(44)를 사용하고 텍스트로 큰따옴표(34)를 사용합니다.
내보내기 인코딩의 구분 기호, UTF-8(76)은 두 번째 행에서 시작하여
각 열에 지정된 형식(1은 표준, 5는 YY/MM/DD 날짜를 의미)

둘 이상의 구분 기호(예: 공백 또는 탭)를 사용하고 시스템의
인코딩(9), 하지만 텍스트 구분 기호 없이 다음을 수행할 수 있습니다.

-e 필터옵션=9/32,,9

가능한 인코딩 유형 목록을 보려면 위의 링크를 사용하여 가능한 인코딩 유형을 찾을 수 있습니다.
옵션을 제공합니다.

· 필터 옵션

PDF 수출 FILTER 옵션


PDF 내보내기 필터는 수많은
사용할 수 있는 옵션입니다. 내보내기 필터 옵션은 별도의 문서에 설명되어 있습니다.
LibreOffice 위키:

http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export

예를 들어 다음을 지정할 수 있습니다. -e PageRange=1-2

다음은 모든 옵션의 목록입니다. 자세한 내용은 필터.txt:

· AllowDuplicateFieldNames

· 센터윈도우

· 변경 사항

· 변환OOoTargetToPDFTarget

· DisplayPDF문서제목

· 문서오픈패스워드

· 표준 글꼴 삽입

· 콘텐츠 복사 활성화

· EnableTextAccessForAccessibility도구

· 파일 암호화

· 북마크 내보내기

· ExportBookmarksToPDFD목적지

· 익스포트폼필드

· 내보내기LinksRelativeFsys

· 내보내기 메모

· ExportNotes페이지

· FirstPageOnLeft

· 양식 유형

· HideViewer 메뉴바

· HideViewer 도구 모음

· HideViewerWindowControls

· 이니셜페이지

· 이니셜뷰

· IsAddStream

· IsSkipEmptyPages

· 확대

· 최대 이미지 해상도

· 오픈북마크레벨

· OpenInFullScreenMode

· 페이지 레이아웃

· 페이지 범위

· PDF보기 선택

· 허가비밀번호

· 인쇄

· 품질

· 축소 이미지 해상도

· ResizeWindowToInitialPage

· 제한 허가비밀번호

· 선택

· SelectPdf버전

· 무손실 압축 사용

· TaggedPDF 사용

· UseTransitionEffects

· 워터마크

· 줌

그래픽 수출 FILTER 옵션
· 키

· 해결

· 너비

BMP 수출 FILTER 옵션
· 압축

· RLE인코딩

JPEG 수출 FILTER 옵션
· 색심도

· 품질

PBM/PGM/PPM 수출 FILTER 옵션
· 인코딩

PNG 수출 FILTER 옵션
· 압축

· 인터레이스 모드

GIF 수출 FILTER 옵션
· 인터레이스 모드

· 투명성

EPS 수출 FILTER 옵션
· 컬러포맷

· 압축

· 미리보기

버전

사용 예


독립 실행형 모드에서 unoconv를 사용할 수 있습니다. 즉, LibreOffice가 없는 경우
리스너는 다음과 같이 자체적으로 시작합니다.

unoconv -f pdf 일부 문서.odt

다른 unoconv를 허용하기 위해 unoconv를 리스너(기본값은 localhost:2002)로 사용할 수 있습니다.
인스턴스가 연결됩니다.

unoconv --리스너 &
unoconv -f pdf 일부 문서.odt
unoconv -f 문서 기타 문서.odt
unoconv -f jpg 일부 이미지.png
unoconv -f xsl some-spreadsheet.csv
죽이기 -15 %-

이것은 원격 호스트에서도 작동합니다.

unoconv --listener --server 1.2.3.4 --포트 4567

그런 다음 다른 시스템을 연결하여 문서를 변환합니다.

unoconv --서버 1.2.3.4 --포트 4567

환경 변수


UNO_PATH
예를 들어 LibreOffice pyuno 설치 unoconv가 사용해야 하는 항목을 지정합니다.
/opt/libreoffice3.4/basis-link/프로그램

EXIT 지위


일반적으로 변환이 성공적으로 실행되면 종료 상태는 0입니다. 오류가 발생한 경우,
반환 코드는 LibreOffice(또는
UNO) 그러나 오류는 의미 있는 것으로 해석되지 않습니다. 당신이 좋아하는 경우
LibreOffice errCode를 해독하려면 다음을 참조하십시오.

http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx

위 목록을 사용하여 오류 코드 2074는 다음을 의미합니다.

클래스: 1(ERRCODE_CLASS_ABORT)
코드: 26(ERRCODE_IO_INVALIDPARAMETER 또는 SVSTREAM_INVALID_PARAMETER)

그리고 오류 코드 3088은 다음을 의미합니다.

클래스: 3(ERRCODE_CLASS_NOTEXISTS)
코드: 16 (ERRCODE_IO_CANTWRITE)

onworks.net 서비스를 사용하여 온라인으로 odp2pdf를 사용하세요.



최신 Linux 및 Windows 온라인 프로그램