이 가이드는 Java를 사용하여 Word에서 표를 자동으로 맞추는 방법을 설명합니다. IDE 설정, 단계별 절차, 그리고 Java를 사용하여 Word에서 표를 페이지에 맞추는 방법을 보여주는 샘플 코드가 포함되어 있습니다. Word 파일 내에서 표 조정 방식을 사용자 정의할 수도 있습니다.
Java를 사용하여 Word에서 표를 페이지에 맞추는 단계
- Aspose.Words for Java를 사용하여 표를 조정할 수 있도록 IDE를 설정합니다.
- Document 클래스 객체를 사용하여 표가 포함된 Word 파일을 엽니다.
- NodeType.TABLE 옵션을 사용하여 대상 표 노드를 가져옵니다.
- 가져온 노드를 Table 객체로 형변환합니다.
- Table 클래스의 autoFit() 메서드를 호출합니다.
- 조정된 표가 포함된 결과 파일을 저장합니다.
이 단계를 따르면 Java를 사용하여 Word에서 표를 자동 맞춤하는 방법을 이해할 수 있습니다. Word 파일을 로드한 후, 인덱스를 제공하여 대상 표 노드에 접근하고, 이를 Table 객체로 형변환합니다. 그런 다음 autoFit() 메서드를 호출하여 자동 맞춤 동작을 지정한 후, 최종적으로 결과 파일을 저장합니다.
Java를 사용하여 Word의 표를 조정하는 코드
import com.aspose.words.*; | |
public class Main { | |
public static void main(String[] args) throws Exception { | |
License pdfLicense = new License(); | |
pdfLicense.setLicense("license.lic"); | |
Document doc = new Document("Table.docx"); | |
Table table = (Table)doc.getChild(NodeType.TABLE, 0, true); | |
table.autoFit(AutoFitBehavior.AUTO_FIT_TO_WINDOW); | |
doc.save("AdjustedTable.docx"); | |
} | |
} |
위 코드는 Java를 사용하여 Word에서 표 자동 맞춤 기능을 적용하는 방법을 보여줍니다. 다른 노드를 선택하려면 NodeType 열거형을 사용할 수 있습니다. 표의 내용을 기준으로 크기를 자동 조정하려면 AUTO_FIT_TO_CONTENTS 옵션을 사용하고, 열 너비를 고정하려면 FIXED_COLUMN_WIDTHS 옵션을 선택하세요.
이 글에서는 표 자동 맞춤 과정을 설명했습니다. 새로운 표를 만들고 싶다면, Java를 사용하여 Word에서 목차 생성하기 문서를 참고하세요.