html2pdf 라이브러리에서 pagebreak 옵션은 페이지 나누기 동작을 제어하는 데 사용됩니다. pagebreak 속성에는 다양한 모드가 있으며, 각각은 다른 방식으로 페이지 나누기를 제어합니다. 아래는 pagebreak: { mode: ['avoid-all', 'css', 'legacy'] } 옵션에 대한 자세한 설명입니다:pagebreak 옵션의 모드 avoid-all: 가능한 한 페이지 나누기를 피하려고 합니다. 텍스트와 요소가 페이지 사이에 걸쳐 나누어지지 않도록 합니다. 예를 들어, 테이블 행이나 큰 블록 요소가 페이지 나누기를 피할 수 있도록 합니다.css: CSS에서 정의된 페이지 나누기 규칙을 따릅니다. 이는 page-break-before, page-break-after, page-..
업체에서 이런 저런 일들을 받을때, 주로 중소기업들은 엑셀로 일을 많이 하지요.이 자료를 웹에 제대로 올릴려면 그 내용을 잘 추출해서 가공해야만 합니다.물론, 수동으로 입력할 수도 있지만...요즘같은 시대에는 좀... 그렇지 않습니까?좋은 도구들이 있는데 말이죠. 이번에 엑셀로 자료를 추출하다가 배운 것들을 좀 공유하려고 합니다. H/Door의 내용을 공백들을 제거한 후 중복된 것을 제거하고 싶었습니다.결과는 아래와 같이 잘 추출되었네요.몇번의 시행착오를 거쳐서 만든건데, 이과정을 기록으로 남기고 싶어서 적습니다.자꾸, 그 해당시트에서 뭘 해볼려고 하니까 잘 안되더라구요.엑셀서식부터 자동필터까지 여러가지 복합적으로 얽혀있어서 좀 힘들었지요.그래서 그냥 통째로 다른 시트 만들어서 그 열을 복사했습니다. 4..
많이 사용한다. json 정말 많이 사용해요~ 제이슨으로 요즘 프로그램을 거의 만드는 것 같아요.mysql에 저장할때도 이렇게 하면 데이터 처리가 더 편리한 것 같습니다.이걸로 모든 데이터의 그룹화 및 기타 활용을 많이 합니다.// 데이터를 num별로 그룹화 foreach ($rows as $row) { $num = $row['num']; if (!isset($dataByNum[$num])) { $dataByNum[$num] = [ 'orderlist' => [] ]; } $dataByNum[$num]['orderlist'] = json_decode($row['order..
개인적으로 국세청에 바로 접속해서 API코드를 받을 수 있는줄 알았습니다.그게 되는 것이 IT강국 대한민국이기때문입니다. 하지만,바로 연동이 되지는 않더군요. 연계회사를 통해서만 되게 되어있네요.구글과 네이버에 검색을 많이 해서 ,,, '아 그렇구나'라는 것을 알았어요.혹시 이것때문에 헤매고 있을 누군가를 위해서 글을 남겨봅니다. 대한민국 국세청의 전자세금계산서 API를 이용하여 세금계산서를 발행하는 프로그램을 만드는 과정은 다음과 같습니다: 국세청 연계 사업자 선택 및 가입: 국세청은 직접 API를 제공하지 않으며, 연계 사업자를 통해 API를 제공합니다. 먼저 연계 사업자(예: Bill36524, 세금계산서.kr 등)를 선택하고 가입해야 합니다. API 연동을 위한 준비: 연계 사업자로부터 API 사..
기존의 카페24에서 호스팅을 받고, 도메인은 가비아에서 사용하던 회사가 있었습니다.이번에 프로젝트를 하나 진해하게 되서 기존의 카페24는 호스팅이 만료되어 가비아로 변경하니,생각보다 시간이 꽤 걸리네요.세팅을 하고 dns 네임을 변경하는데, 적용이 안되서 많이 애를 먹었습니다.가비아의 답변은 아래와 같습니다.혹시 이것때문에 모르는 분들을 위해서 공유합니다.시간이 많이 걸리네요. 적용하는데...안녕하십니까? (주)가비아입니다.오늘 오전에 카페24에서 가비아로 네임서버 변경한 내역이 확인됩니다.네임서버 변경 시 네트워크 갱신 시간에 따라 반영되는데 약 24시간~48시간 정도 소요될 수 있습니다.가비아 네임서버에는 웹호스팅 아이피가 정상 입력되어 있으니 좀 더 기다려 주시기 바랍니다. 만약 해당 기간 이후에도..
팝빌(Popbill) vs 이지웰(ezWell) 위의 두가지가 제일 많이 사용하는것 같은데, popbill이 더 유용하니 추천한 것 같아. 어떤 장점이 있을까?이렇게 질문한 내용을 공유합니다. GPT를 통해서 두 가지의 서비스를 간단 비교한 자료입니다.ChatGPT 네, 팝빌(Popbill)과 이지웰(ezWell) 모두 한국에서 전자세금계산서 발행 및 국세청 연동을 지원하는 서비스로 많이 사용됩니다. 두 서비스 모두 장점이 있지만, 팝빌(Popbill)을 추천한 이유는 다음과 같은 장점들 때문입니다. 팝빌(Popbill)의 장점 1) 다양한 API 지원: 팝빌은 전자세금계산서뿐만 아니라 현금영수증, 전자명세서, 전자계산서, 전자문서, 메시징, 팩스 등 다양한 API를 제공합니다. 이를 통해 하나의 플..
위의 옵션에서 화면표시개수와 검색창을 사라지게 하는 코드에 대해서 알아보려고 합니다. var dataTable; // DataTables 인스턴스 전역 변수 var bookpageNumber; // 현재 페이지 번호 저장을 위한 전역 변수 $(document).ready(function() { // DataTables 초기 설정 dataTable = $('#myTable').DataTable({ "paging": true, "ordering": true, "searching": true, "pageLength": 50, "lengthMenu": [50, 100, 200, 500, 1000], ..
수백 개의 전역 변수를 선언하고 관리하는 것은 코드 유지 보수와 관리 측면에서 효율적이지 않을 수 있습니다. 대신, 전역 변수를 관리하는 더 나은 방법으로는 다음과 같은 방법들이 있습니다: 딕셔너리 사용: 전역 변수를 딕셔너리에 저장하고, 필요한 경우 해당 딕셔너리에서 값을 가져오거나 설정합니다. 클래스 사용: 전역 상태를 관리하는 클래스를 만들고, 클래스 인스턴스를 통해 변수에 접근합니다. 이 두 가지 방법 모두 전역 변수의 수가 많을 때 더 깔끔하고 관리하기 쉬운 코드를 작성하는 데 도움이 됩니다. 1. 딕셔너리 사용 # 전역 변수 딕셔너리선언 global_vars = {f'x{i}': 0 for i in range(1, 31)} global_vars.update({f'y{i}': 0 for i in..
- Total
- Today
- Yesterday
- Bootstrap 5
- .htaccess수정
- 카페24가비아phpinfo수정
- #InstallForge
- #소프트웨어배포
- 효율적코딩방법
- #프로그램설치
- #파이썬패키징
- 뫄프로그래밍
- td요소중에 1행과 1열은 제외
- 스크립트작성기초
- 엑셀보호
- 코딩효율성
- #InnoSetup
- #독립실행파일
- 코딩튜토리얼
- chatGPT3.5파이썬버전
- 파이썬코드줄바꿈방법
- 엑셀셀보호
- 2분후종료오토핫키
- #cx_Freeze
- 오토핫키가이드
- #NSIS
- 프로그래머생활
- 테크에능한여성
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 엑셀입력보호
- sql문장 날짜계산
- General error: 2031
- #파이썬인스톨러
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |