Aspose.Cells 이미지 변환기 .NET
Aspose.Cells Image Converter for .NET은 가벼운 고성능 API입니다.Microsoft Excel 스파이더 (XLS, XLSX,XLTM,XXSM)를 다양한 이미지 형식으로 변환하도록 특별히 설계되었으며, TIFF, JPEG, PNG, BMP, EMF 및 GIF를 포함하여 레이아웃, 포맷, 차트 및 삽입된 개체를 유지합니다.Aposting the proven rendering engine of ASPOSE. Cells, this plugin offers fine-grained control over export options, streaming support for large workbooks, and measureed licensing to track use in production environments.
설치 및 설정
Aspose.Cells Image Converter 세트를 NuGet을 통해 .NET 프로젝트에 추가하거나 DLL를 직접 참조하십시오 설치 .어떤 이미지를 제출하기 전에, 설명에 따라 측정 된 라이센스를 시작 계량된 라이선스 .
핵심 기능 및 기능
워크시트 - 이미지 변환
• 개별 워크시트를 스탠다드 이미지로 제어, 측정 및 투명성.• Excel 인쇄 영역, 헤드/포터 및 마진을 칭찬하여 프린트 프리뷰에 대한 충성도를 보장합니다.
워크북 - 멀티 페이지 TIFF
• 전체 멀티 잎 워크북을 하나의, 여러 페이지로 내보내기 타이프 컨테이너.• 각 잎은 아카이브 또는 배치 처리를 위한 하나의 TIFF 프레임으로 제공됩니다.
포괄적 인 이미지 형식 지원
• TIFF, JPEG, PNG, BMP, EMF 및 GIF를 지원합니다.• 컨트롤 압축 (LZW, CCITT), 간결, 투명성 및 다양한 형식의 팔레트.
렌더링 옵션 및 사용자 정의
• 얇은 색조 DPI, 해상도 및 색상 깊이.• Anti-aliasing, 그리드 라인 시각성 및 배경 채우기 설정.• 빛 / 어두운 모드 또는 표면 및 물 표지판에 맞춤 배경을 적용합니다.
차트 및 모양 렌더링
• 차트, SmartArt, OLE 개체 및 높은 충성도를 가진 모양을 변환합니다.• 정확한 차트 렌더링을 위해 테마, 스타일링, 좌석 및 데이터 라벨을 유지합니다.
페이지, 스케일링 및 인쇄 설정
• 보고서에 대한 Excel 페이지를 준수합니다.• 크기 / 높이 또는 특정 페이지 계산에 맞는 스케일.• 헤드, 발자국 및 페이지 번호가 보존됩니다.
스트리밍 및 메모리 관리
• 매우 큰 워크북을 위한 싱크 렌더링 및 스트림 기반 출력을 지원합니다.• 메모리 흔적을 최소화하고 외부 기억 문제를 피합니다.
높은 충성도 텍스트 및 글꼴 삽입
• 삽입 또는 교체 된 글꼴과 함께 문자, 일치 및 텍스트 흐름을 보존합니다.• 글로벌 호환성을 위해 RTL, cursive 및 아시아 스크립트를 지원합니다.
Thread 보안 및 통화
• 수많은 사례는 고전압 환경에서 동시에 실행할 수 있습니다.• Thread-safe 디자인은 서버 측의 렌더링에 이상적입니다.
오류 처리 및 진단
• 지원되지 않은 기능 또는 부패한 파일에 대한 자세한 오류 보고서.• 실종된 글꼴 또는 차이를 나타내는 경고를 기록합니다.
예: Excel에서 PNG로 변환
// Open a template Excel file
Workbook book = new Workbook("Book1.xlsx");
// Get the first worksheet
Worksheet sheet = book.Worksheets[0];
// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Specify the image format
imgOptions.ImageType = ImageType.Png;
// Render the sheet to image(s)
SheetRender sr = new SheetRender(sheet, imgOptions);
int pageCount = sr.PageCount;
for (int idxPage = 0; idxPage < pageCount; idxPage++)
{
sr.ToImage(idxPage, "out_" + (idxPage + 1) + ".png");
}
팁과 최고의 관행
• 반복적인 검사를 피하기 위해 스타트업에서 한 번 라이센스를 시작하십시오.• 일관성을 위해 Excel 템플릿에서 인쇄 영역 및 페이지 설정을 설정합니다.• 큰 워크북의 고DPI 변환을 위한 스트리밍 모드를 사용합니다.• 자주 사용되는 캐시 템플릿은 반복 변환을 위해 사용됩니다.• 조용한 대체를 피하기 위해 글꼴 사용 가능성을 확인합니다.• 워크북 및 스트림 개체를 신속하게 사용할 수 있습니다.• 서버 측 렌더링을위한 합성 사례를 사용하여 과잉을 줄이십시오.
일반적인 문제 및 해결책
오류: ‘파일 찾을 수 없음’솔루션: 입력 파일 경로가 올바르고 접근 가능한지 확인합니다.
오류: 지원되지 않은 파일 형식’솔루션: 파일 형식이 컨버터에 의해 지원되는지 확인합니다.
자주 묻는 질문들
**NET에 대한 Aspose.Cells 이미지 변환기는 무엇입니까?**집중된 도구는 Excel 스크립트를 .NET 응용 프로그램 내의 이미지로 프로그래밍적으로 변환합니다.
**NET에 대한 Aspose.Cells와 어떻게 다릅니까?**Aspose.Cells for .NET은 완벽한 API이며 Image Converter 플러그인은 빠르고 정확한 이미지 변환을 위해 사용자 지정됩니다.
**어떤 파일 형식이 지원되는가?**XLSX, XLSM, XLTXTM,XLSB, CSV, TSV, HTML, ODS 및 기타를 지원합니다.
**이미지 세대를 사용자 정의 할 수 있습니까?**예, 그것을 사용하여 ImageOrPrintOptions
클래스는 출력 유형, 해상도, 압축 등을 정의합니다.