내 문제를 해결하기 위해 extension을 발견했습니다. 하지만 로컬로 복제 할 때 어떤 예도 없습니다.javascript를 사용하여 vCard를 만드는 방법은 무엇입니까?
사용 방법이 혼란 스럽습니다. 나는 어떤 방법을 시도하지만 그것은 나를 위해 작동하지 않습니다. 내 문제를 해결하기 위해 확장 프로그램이나 확장 프로그램을 사용하는 방법을 보여주십시오.
내 문제를 해결하기 위해 extension을 발견했습니다. 하지만 로컬로 복제 할 때 어떤 예도 없습니다.javascript를 사용하여 vCard를 만드는 방법은 무엇입니까?
사용 방법이 혼란 스럽습니다. 나는 어떤 방법을 시도하지만 그것은 나를 위해 작동하지 않습니다. 내 문제를 해결하기 위해 확장 프로그램이나 확장 프로그램을 사용하는 방법을 보여주십시오.
예 주석에 쓴 것처럼 : vCards JS는 NodeJS를 사용합니다. vCards-js/README.md에 따르면
:
설치 :
npm install vcards-js --save
사용법 : 기본 vCard를 어떻게 파일에 저장하는 방법을 만드는 방법
간단한 예를 들어, 콘솔에서 내용을 확인하십시오.
var vCard = require('vcards-js');
//create a new vCard
vCard = vCard();
//set properties
vCard.firstName = 'Eric';
vCard.middleName = 'J';
vCard.lastName = 'Nesser';
vCard.organization = 'ACME Corporation';
vCard.photo.attachFromUrl('https://avatars2.githubusercontent.com/u/5659221?v=3&s=460', 'JPEG');
vCard.workPhone = '312-555-1212';
vCard.birthday = new Date('01-01-1985');
vCard.title = 'Software Developer';
vCard.url = 'https://github.com/enesser';
vCard.note = 'Notes on Eric';
//save to file
vCard.saveToFile('./eric-nesser.vcf');
//get as formatted string
console.log(vCard.getFormattedString());
또한 웹 사이트에서 vCards JS를 사용할 수 있습니다. 다음은 어떻게 익스프레스 4 작업을 얻을 수의 예입니다
var express = require('express');
var router = express.Router();
module.exports = function(app) {
app.use('/', router);
};
router.get('/', function(req, res, next) {
var vCard = require('vcards-js');
//create a new vCard
vCard = vCard();
//set properties
vCard.firstName = 'Eric';
vCard.middleName = 'J';
vCard.lastName = 'Nesser';
vCard.organization = 'ACME Corporation';
//set content-type and disposition including desired filename
res.set('Content-Type', 'text/vcard; name="enesser.vcf"');
res.set('Content-Disposition', 'inline; filename="enesser.vcf"');
//send the response
res.send(vCard.getFormattedString());
});
도움 주셔서 감사합니다. 내 프로젝트가 nodejs를 사용하기 때문에 나를 위해 작동하지 않는 것 같습니다. vCard를 만드는 간단한 함수를 찾았습니다. 아래 내 대답을 볼 수 있습니다. 감사 :) –
var vCard = (function() {
var start = "BEGIN:VCARD\nVERSION:3.0";
var end = "END:VCARD";
var data = "";
var init = function() {
data = "";
};
var name = function (surname, lastname) {
data += "N:" + lastname + ';' + surname;
data += "\n";
};
var cell = function (cell) {
data += "TEL;TYPE=CELL:" + cell;
data += "\n";
};
var work = function (work) {
data += "TEL;TYPE=WORK,VOICE:" + work;
data += "\n";
};
var other = function (work) {
data += "TEL;TYPE=OTHER:" + work;
data += "\n";
};
var email = function (email) {
data += "EMAIL;TYPE=PREF,INTERNET:" + email;
data += "\n";
};
var get = function() {
return start + '\n' + data + end;
};
return {
init:init,
name:name,
cell:cell,
work:work,
other:other,
email:email,
get:get
}
});
당신이 읽고 [vCard를-JS가/README.md] (https://github.com/enesser/vCards-js /blob/master/README.md) –
예, 읽었습니다. 그러나 내가 그것을 지방에 복제 할 때. 나를위한 예제가 아니라, 나는 어떤 방법을 시도했지만 작동하지 않습니다! –
도움 주셔서 감사합니다! 이 확장은 노드에서 사용됩니다. vCard를 생성하는 간단한 함수를 찾았습니다. –